IManagementGrain.SendControlCommandToProvider メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
SendControlCommandToProvider(String, String, Int32, Object) |
クラスター内のすべてのサイロで、指定したプロバイダーで制御コマンドを実行します。
コマンドは、AND |
SendControlCommandToProvider<T>(String, Int32, Object) |
クラスター内のすべてのサイロで、指定したプロバイダーで制御コマンドを実行します。
コマンドは、AND |
SendControlCommandToProvider(String, String, Int32, Object)
クラスター内のすべてのサイロで、指定したプロバイダーで制御コマンドを実行します。
コマンドは、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
受け取るために インターフェイスを実装する必要があります。