GrainReference クラス
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
これは、すべてのグレイン参照の基本クラスです。
[System.Serializable]
public class GrainReference : IEquatable<Orleans.Runtime.GrainReference>, Orleans.Runtime.IAddressable, System.Runtime.Serialization.ISerializable
[Orleans.Alias("GrainRef")]
[Orleans.DefaultInvokableBaseType(typeof(System.Threading.Tasks.ValueTask<>), typeof(Orleans.Runtime.Request<>))]
[Orleans.DefaultInvokableBaseType(typeof(System.Threading.Tasks.ValueTask), typeof(Orleans.Runtime.Request))]
[Orleans.DefaultInvokableBaseType(typeof(System.Threading.Tasks.Task<>), typeof(Orleans.Runtime.TaskRequest<>))]
[Orleans.DefaultInvokableBaseType(typeof(System.Threading.Tasks.Task), typeof(Orleans.Runtime.TaskRequest))]
[Orleans.DefaultInvokableBaseType(typeof(System.Void), typeof(Orleans.Runtime.VoidRequest))]
[Orleans.DefaultInvokableBaseType(typeof(System.Collections.Generic.IAsyncEnumerable<>), typeof(Orleans.Runtime.AsyncEnumerableRequest<>))]
public class GrainReference : IEquatable<Orleans.Runtime.GrainReference>, ISpanFormattable, Orleans.Runtime.IAddressable
[<System.Serializable>]
type GrainReference = class
interface IAddressable
interface IEquatable<GrainReference>
interface ISerializable
[<Orleans.Alias("GrainRef")>]
[<Orleans.DefaultInvokableBaseType(typeof(System.Threading.Tasks.ValueTask<>), typeof(Orleans.Runtime.Request<>))>]
[<Orleans.DefaultInvokableBaseType(typeof(System.Threading.Tasks.ValueTask), typeof(Orleans.Runtime.Request))>]
[<Orleans.DefaultInvokableBaseType(typeof(System.Threading.Tasks.Task<>), typeof(Orleans.Runtime.TaskRequest<>))>]
[<Orleans.DefaultInvokableBaseType(typeof(System.Threading.Tasks.Task), typeof(Orleans.Runtime.TaskRequest))>]
[<Orleans.DefaultInvokableBaseType(typeof(System.Void), typeof(Orleans.Runtime.VoidRequest))>]
[<Orleans.DefaultInvokableBaseType(typeof(System.Collections.Generic.IAsyncEnumerable<>), typeof(Orleans.Runtime.AsyncEnumerableRequest<>))>]
type GrainReference = class
interface IAddressable
interface IEquatable<GrainReference>
interface ISpanFormattable
interface IFormattable
Public Class GrainReference
Implements IAddressable, IEquatable(Of GrainReference), ISerializable
Public Class GrainReference
Implements IAddressable, IEquatable(Of GrainReference), ISpanFormattable
- 継承
-
GrainReference
- 属性
- 実装
Grain |
これは、すべてのグレイン参照の基本クラスです。 |
Grain |
グレイン参照のコピーを作成します。 |
Grain |
GrainReference クラスの新しいインスタンスを初期化します。 |
Grain |
これは、すべてのグレイン参照の基本クラスです。 |
System |
生成されたコードから呼び出されます。 |
Codec |
シリアル化コーデック プロバイダーを取得します。 |
Copy |
シリアル化コピー コンテキスト プールを取得します。 |
Grain |
グレイン ID を取得します。 |
Grain |
これは、すべてのグレイン参照の基本クラスです。 |
Grain |
これは、すべてのグレイン参照の基本クラスです。 |
Interface |
生成されたコードで実装された定数を返すために、生成されたサブクラスによって実装されます。 |
Interface |
インターフェイス名を取得します。 |
Interface |
インターフェイスの種類を取得します。 |
Interface |
インターフェイスのバージョンを取得します。 |
Is |
これは、すべてのグレイン参照の基本クラスです。 |
Is |
システム ターゲットのランタイム環境がまだ初期化されているかどうか。 生成されたコードから呼び出されます。 |
Equality(Grain |
2 つの参照を等しいかどうかを比較します。 両方が同じグレインを参照している場合、2 つのグレイン参照は等しくなります。 |
Inequality(Grain |
等しくない 2 つの参照を比較します。 両方が同じグレインを参照している場合、2 つのグレイン参照は等しくなります。 |
IFormattable. |
これは、すべてのグレイン参照の基本クラスです。 |
ISpan |
これは、すべてのグレイン参照の基本クラスです。 |
As |
指定されたグレインへの型指定された参照を返します。 |
As |
指定されたグレインへの型指定された参照を返します。 |
Bind |
グレイン参照を指定された IGrainFactoryにバインドします。 |
Cast(IAddressable, Type) |
指定されたグレインへの型指定された参照を返します。 |
Cast<TGrain |
指定されたグレインへの型指定された参照を返します。 |
Get |
指定されたグレインに対応するグレイン ID を返します。 |
Get |
Guidグレイン主キーの表現を返します。 |
Get |
Guidグレイン主キーの表現を返します。 |
Get |
|
Get |
|
Get |
グレインの |
Is |
主キーの一部が 型であるかどうかを返します |
To |
グレイン参照のキー文字列は ToKeyString と同じように一意ですが、短く解析可能です。 一意性と簡潔さが重要な場合に使用することを目的としています。 |