次の方法で共有


IManagementGrain.SendControlCommandToProvider メソッド

定義

オーバーロード

SendControlCommandToProvider(String, String, Int32, Object)

クラスター内のすべてのサイロで、指定したプロバイダーで制御コマンドを実行します。 コマンドは、AND providerName パラメーターの両方に一致する各サイロ上のすべての既知のプロバイダーにproviderTypeFullName送信されます。

SendControlCommandToProvider<T>(String, Int32, Object)

クラスター内のすべてのサイロで、指定したプロバイダーで制御コマンドを実行します。 コマンドは、AND providerName パラメーターの両方に一致する各サイロ上のすべての既知のプロバイダーにproviderTypeFullName送信されます。

SendControlCommandToProvider(String, String, Int32, Object)

ソース:
IManagementGrain.cs

クラスター内のすべてのサイロで、指定したプロバイダーで制御コマンドを実行します。 コマンドは、AND providerName パラメーターの両方に一致する各サイロ上のすべての既知のプロバイダーにproviderTypeFullName送信されます。

public System.Threading.Tasks.Task<object[]> SendControlCommandToProvider (string providerTypeFullName, string providerName, int command, object arg = default);
abstract member SendControlCommandToProvider : string * string * int * obj -> System.Threading.Tasks.Task<obj[]>
Public Function SendControlCommandToProvider (providerTypeFullName As String, providerName As String, command As Integer, Optional arg As Object = Nothing) As Task(Of Object())

パラメーター

providerTypeFullName
String

このコマンドを送信するプロバイダーの種類のクラスの完全名。

providerName
String

このコマンドを送信するプロバイダー名。

command
Int32

このコマンドの ID/シリアル番号。 これは Orleans ランタイムに対する不透明な値です。制御プロトコルのセマンティクスは、送信者とプロバイダーの間で決定されます。

arg
Object

不透明なコマンド引数。 これは Orleans ランタイムに対する不透明な値です。制御プロトコルのセマンティクスは、送信者とプロバイダーの間で決定されます。

戻り値

この操作の完了の約束。

注釈

プロバイダーは、これらの制御チャネル コマンドを Orleans.Providers.IControllable 受け取るために インターフェイスを実装する必要があります。

適用対象

SendControlCommandToProvider<T>(String, Int32, Object)

クラスター内のすべてのサイロで、指定したプロバイダーで制御コマンドを実行します。 コマンドは、AND providerName パラメーターの両方に一致する各サイロ上のすべての既知のプロバイダーにproviderTypeFullName送信されます。

public System.Threading.Tasks.Task<object[]> SendControlCommandToProvider<T> (string providerName, int command, object arg = default) where T : Orleans.Providers.IControllable;
abstract member SendControlCommandToProvider : string * int * obj -> System.Threading.Tasks.Task<obj[]> (requires 'T :> Orleans.Providers.IControllable)
Public Function SendControlCommandToProvider(Of T As IControllable) (providerName As String, command As Integer, Optional arg As Object = Nothing) As Task(Of Object())

型パラメーター

T

パラメーター

providerName
String

このコマンドを送信するプロバイダー名。

command
Int32

このコマンドの ID/シリアル番号。 これは Orleans ランタイムに対する不透明な値です。制御プロトコルのセマンティクスは、送信者とプロバイダーの間で決定されます。

arg
Object

不透明なコマンド引数。 これは Orleans ランタイムに対する不透明な値です。制御プロトコルのセマンティクスは、送信者とプロバイダーの間で決定されます。

戻り値

この操作の完了の約束。

注釈

プロバイダーは、これらの制御チャネル コマンドを Orleans.Providers.IControllable 受け取るために インターフェイスを実装する必要があります。

適用対象