GrainType 結構
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示粒紋的類型。
[Orleans.GenerateSerializer]
[Orleans.Immutable]
[System.Serializable]
public readonly struct GrainType : IComparable<Orleans.Runtime.GrainType>, IEquatable<Orleans.Runtime.GrainType>, ISpanFormattable, System.Runtime.Serialization.ISerializable
[<Orleans.GenerateSerializer>]
[<Orleans.Immutable>]
[<System.Serializable>]
type GrainType = struct
interface ISerializable
interface ISpanFormattable
interface IFormattable
Public Structure GrainType
Implements IComparable(Of GrainType), IEquatable(Of GrainType), ISerializable, ISpanFormattable
- 繼承
-
GrainType
- 屬性
- 實作
建構函式
GrainType(Byte[]) |
初始化 GrainType 結構的新執行個體。 |
GrainType(IdSpan) |
初始化 GrainType 結構的新執行個體。 |
屬性
IsDefault |
取得值,指出這個實例是否為預設值。 |
Value |
取得基礎值。 |
方法
AsSpan() |
傳回這個實例的 span 表示。 |
CompareTo(GrainType) |
表示粒紋的類型。 |
Create(String) |
建立新的 GrainType 執行個體。 |
Equals(GrainType) |
表示粒紋的類型。 |
Equals(Object) |
表示粒紋的類型。 |
GetHashCode() |
表示粒紋的類型。 |
GetObjectData(SerializationInfo, StreamingContext) |
表示粒紋的類型。 |
GetUniformHashCode() |
產生這個細微性類型的統一穩定雜湊程式碼。 |
ToString() |
傳回這個實例的字串表示,將值解碼為 UTF8。 |
UnsafeGetArray(GrainType) |
傳回基礎為細微性類型實例的陣列。 |
運算子
Equality(GrainType, GrainType) |
比較所提供的運算元是否相等。 |
Explicit(GrainType to IdSpan) | |
Explicit(IdSpan to GrainType) | |
Inequality(GrainType, GrainType) |
比較所提供的運算元是否不相等。 |
明確介面實作
IFormattable.ToString(String, IFormatProvider) |
表示粒紋的類型。 |
ISpanFormattable.TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
表示粒紋的類型。 |
擴充方法
IsClient(GrainType) |
|
IsGrainService(GrainType) |
|
IsLegacyGrain(GrainType) |
|
IsSystemTarget(GrainType) |
|