Поделиться через


ChannelId Структура

Определение

Определяет канал в поставщике

[Orleans.GenerateSerializer]
[Orleans.Immutable]
[System.Serializable]
public readonly struct ChannelId : IComparable<Orleans.BroadcastChannel.ChannelId>, IEquatable<Orleans.BroadcastChannel.ChannelId>, ISpanFormattable, System.Runtime.Serialization.ISerializable
[<Orleans.GenerateSerializer>]
[<Orleans.Immutable>]
[<System.Serializable>]
type ChannelId = struct
    interface ISerializable
    interface ISpanFormattable
    interface IFormattable
Public Structure ChannelId
Implements IComparable(Of ChannelId), IEquatable(Of ChannelId), ISerializable, ISpanFormattable
Наследование
ChannelId
Атрибуты
Реализации

Свойства

FullKey

Возвращает полный ключ.

Key

Возвращает ключ.

Namespace

Возвращает пространство имен.

Методы

CompareTo(ChannelId)

Определяет канал в поставщике

Create(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

Инициализирует новый экземпляр структуры ChannelId.

Create(String, Guid)

Инициализирует новый экземпляр структуры ChannelId.

Create(String, String)

Инициализирует новый экземпляр структуры ChannelId.

Equals(ChannelId)

Определяет канал в поставщике

Equals(Object)

Определяет канал в поставщике

GetHashCode()

Определяет канал в поставщике

GetKeyAsString()

Key Возвращает компонент данного экземпляра в виде строки.

GetNamespace()

Namespace Возвращает компонент данного экземпляра в виде строки.

GetObjectData(SerializationInfo, StreamingContext)

Определяет канал в поставщике

ToString()

Определяет канал в поставщике

Операторы

Equality(ChannelId, ChannelId)

Сравнивает два экземпляра ChannelId на предмет их равенства.

Inequality(ChannelId, ChannelId)

Сравнивает два экземпляра ChannelId на предмет их равенства.

Явные реализации интерфейса

IFormattable.ToString(String, IFormatProvider)

Определяет канал в поставщике

ISpanFormattable.TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider)

Определяет канал в поставщике

Применяется к