GrainType 構造体

定義

グレインの種類を表します。

[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()

このインスタンスのスパン表現を返します。

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)

GrainTypeIdSpanに変換します。

Explicit(IdSpan to GrainType)

IdSpanGrainTypeに変換します。

Inequality(GrainType, GrainType)

指定されたオペランドの不等値を比較します。

明示的なインターフェイスの実装

IFormattable.ToString(String, IFormatProvider)

グレインの種類を表します。

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

グレインの種類を表します。

拡張メソッド

IsClient(GrainType)

true型がクライアントの場合は をfalse返します 。そうでない場合は を返します。

IsGrainService(GrainType)

true型がグレイン サービスの場合は をfalse返します 。そうでない場合は を返します。

IsLegacyGrain(GrainType)

型が従来の true グレインである場合は を false 返します (存在しない場合)。

IsSystemTarget(GrainType)

true型がシステム ターゲットの場合は を返します 。そうでない場合は をfalse返します。

適用対象