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)

标识提供程序中的通道

适用于