次の方法で共有


IClusterClient インターフェイス

定義

Orleans クラスターと対話するためのクライアント インターフェイス。

public interface IClusterClient : IDisposable, Orleans.IGrainFactory
public interface IClusterClient : IAsyncDisposable, IDisposable, Orleans.IGrainFactory
public interface IClusterClient : Orleans.IGrainFactory
type IClusterClient = interface
    interface IDisposable
    interface IGrainFactory
type IClusterClient = interface
    interface IGrainFactory
    interface IAsyncDisposable
    interface IDisposable
type IClusterClient = interface
    interface IGrainFactory
Public Interface IClusterClient
Implements IDisposable, IGrainFactory
Public Interface IClusterClient
Implements IAsyncDisposable, IDisposable, IGrainFactory
Public Interface IClusterClient
Implements IGrainFactory
実装

プロパティ

Configuration

クライアント構成を取得します。

IsInitialized

このクライアントが初期化されているかどうかを示す値を取得します。

Logger

アプリケーションのログ機能を提供します。

ServiceProvider

このクライアントで使用されるサービス プロバイダーを取得します。

メソッド

Abort()

クライアントを正常に中止します。

AbortAsync()

クライアントを正常に中止します。

BindGrainReference(IAddressable)

指定されたグレイン参照をこのインスタンスにバインドします。

(継承元 IGrainFactory)
Close()

クライアントを正常に停止し、クラスターから切断します。

Connect()

クライアントを起動し、構成されたクラスターに接続します。

Connect(Func<Exception,Task<Boolean>>)

クライアントを起動し、構成されたクラスターに接続します。

CreateObjectReference<TGrainObserverInterface>(IGrainObserver)

指定 objされた への参照を作成します。

(継承元 IGrainFactory)
DeleteObjectReference<TGrainObserverInterface>(IGrainObserver)

指定されたオブジェクト参照を削除します。

(継承元 IGrainFactory)
GetGrain(GrainId)

指定されたグレイン ID の型指定されていない参照を返します。

(継承元 IGrainFactory)
GetGrain(GrainId, GrainInterfaceType)

指定したインターフェイス型を実装する、指定されたグレイン ID の参照を返します。

(継承元 IGrainFactory)
GetGrain(Type, Guid)

指定されたインターフェイス型の主実装であり、指定された主キーを持つグレインへの参照を返します。

(継承元 IGrainFactory)
GetGrain(Type, Guid, String)

指定されたインターフェイス型の主実装であり、指定された主キーを持つグレインへの参照を返します。

(継承元 IGrainFactory)
GetGrain(Type, Int64)

指定されたインターフェイス型の主実装であり、指定された主キーを持つグレインへの参照を返します。

(継承元 IGrainFactory)
GetGrain(Type, Int64, String)

指定されたインターフェイス型の主実装であり、指定された主キーを持つグレインへの参照を返します。

(継承元 IGrainFactory)
GetGrain(Type, String)

指定されたインターフェイス型の主実装であり、指定された主キーを持つグレインへの参照を返します。

(継承元 IGrainFactory)
GetGrain<TGrainInterface>(GrainId)

指定したインターフェイスを実装する、指定したグレインへの参照を返します。

(継承元 IGrainFactory)
GetGrain<TGrainInterface>(Guid, String)

グレインへの参照を取得します。

(継承元 IGrainFactory)
GetGrain<TGrainInterface>(Guid, String, String)

グレインへの参照を取得します。

(継承元 IGrainFactory)
GetGrain<TGrainInterface>(Int64, String)

グレインへの参照を取得します。

(継承元 IGrainFactory)
GetGrain<TGrainInterface>(Int64, String, String)

グレインへの参照を取得します。

(継承元 IGrainFactory)
GetGrain<TGrainInterface>(String, String)

グレインへの参照を取得します。

(継承元 IGrainFactory)
GetGrain<TGrainInterface>(Type, Guid)

グレイン インターフェイスのランタイム型を返し、グレイン キャストを TGrainInterface に返す GetGrain オーバーロード。

主なユース ケースは、コンパイル時に型が不明なグレインを取得する場合です (ジェネリック型パラメーターなど)。

(継承元 IGrainFactory)
GetGrain<TGrainInterface>(Type, Guid, String)

グレイン インターフェイスのランタイム型を返し、グレイン キャストを TGrainInterface に返す GetGrain オーバーロード。

主なユース ケースは、コンパイル時に型が不明なグレインを取得する場合です (ジェネリック型パラメーターなど)。

(継承元 IGrainFactory)
GetGrain<TGrainInterface>(Type, Int64)

グレイン インターフェイスのランタイム型を返し、グレイン キャストを TGrainInterface に返す GetGrain オーバーロード。

主なユース ケースは、コンパイル時に型が不明なグレインを取得する場合です (ジェネリック型パラメーターなど)。

(継承元 IGrainFactory)
GetGrain<TGrainInterface>(Type, Int64, String)

グレイン インターフェイスのランタイム型を返し、グレイン キャストを TGrainInterface に返す GetGrain オーバーロード。

主なユース ケースは、コンパイル時に型が不明なグレインを取得する場合です (ジェネリック型パラメーターなど)。

(継承元 IGrainFactory)
GetGrain<TGrainInterface>(Type, String)

グレイン インターフェイスのランタイム型を返し、グレイン キャストを TGrainInterface に返す GetGrain オーバーロード。

主なユース ケースは、コンパイル時に型が不明なグレインを取得する場合です (ジェネリック型パラメーターなど)。

(継承元 IGrainFactory)
GetStreamProvider(String)

指定した を IStreamProvider 持つ を返します name

GetStreamProviders()

構成 IStreamProviderされているすべての のコレクションを返します。

拡張メソッド

Configuration(IClusterClient)

クライアント構成を取得します。

GetStreamProvider(IClusterClient, String)

指定した nameを持つストリーム プロバイダーを取得します。

GetBroadcastChannelProvider(IClusterClient, String)

指定された名前付きブロードキャスト チャネルを取得します。

Logger(IClusterClient)

アプリケーションのログ機能を提供します。

GetTransactionAttributionGrain(IGrainFactory, Guid, Nullable<TransactionOption>)

Orleans クラスターと対話するためのクライアント インターフェイス。

適用対象