StreamId 結構
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
識別提供者內的 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>) | |
ToString() |
識別提供者內的 Stream |
運算子
Equality(StreamId, StreamId) |
比較兩個 StreamId 執行個體是否相等。 |
Inequality(StreamId, StreamId) |
比較兩個 StreamId 執行個體是否相等。 |
明確介面實作
IFormattable.ToString(String, IFormatProvider) |
識別提供者內的 Stream |
ISpanFormattable.TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
識別提供者內的 Stream |