Share via


StreamId 結構

定義

識別提供者內的 Stream

[Orleans.GenerateSerializer]
[Orleans.Immutable]
[System.Serializable]
public readonly struct StreamId : IComparable<Orleans.Runtime.StreamId>, IEquatable<Orleans.Runtime.StreamId>, ISpanFormattable, System.Runtime.Serialization.ISerializable
[<Orleans.GenerateSerializer>]
[<Orleans.Immutable>]
[<System.Serializable>]
type StreamId = struct
    interface ISerializable
    interface ISpanFormattable
    interface IFormattable
Public Structure StreamId
Implements IComparable(Of StreamId), IEquatable(Of StreamId), ISerializable, ISpanFormattable
繼承
StreamId
屬性
實作

屬性

FullKey

取得完整索引鍵。

Key

取得索引鍵。

Namespace

取得命名空間。

方法

CompareTo(StreamId)

識別提供者內的 Stream

Create(IStreamIdentity)

初始化 StreamId 結構的新執行個體。

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

初始化 StreamId 結構的新執行個體。

Create(String, Guid)

初始化 StreamId 結構的新執行個體。

Create(String, Int64)

初始化 StreamId 結構的新執行個體。

Create(String, String)

初始化 StreamId 結構的新執行個體。

Equals(Object)

識別提供者內的 Stream

Equals(StreamId)

識別提供者內的 Stream

GetHashCode()

識別提供者內的 Stream

GetKeyAsString()

Key 回這個實例的元件做為字串。

GetNamespace()

Namespace 回這個實例的元件做為字串。

GetObjectData(SerializationInfo, StreamingContext)

識別提供者內的 Stream

Parse(ReadOnlySpan<Byte>)

String剖析 StreamId 實例。

ToString()

識別提供者內的 Stream

運算子

Equality(StreamId, StreamId)

比較兩個 StreamId 執行個體是否相等。

Inequality(StreamId, StreamId)

比較兩個 StreamId 執行個體是否相等。

明確介面實作

IFormattable.ToString(String, IFormatProvider)

識別提供者內的 Stream

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

識別提供者內的 Stream

適用於