IManagementGrain.SendControlCommandToProvider 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
SendControlCommandToProvider(String, String, Int32, Object) |
在叢集中所有尋址接收器上的指定提供者上執行控制命令。
命令會傳送至每個尋址接收器 |
SendControlCommandToProvider<T>(String, Int32, Object) |
在叢集中所有尋址接收器上的指定提供者上執行控制命令。
命令會傳送至每個尋址接收器 |
SendControlCommandToProvider(String, String, Int32, Object)
在叢集中所有尋址接收器上的指定提供者上執行控制命令。
命令會傳送至每個尋址接收器 providerTypeFullName
上符合 AND providerName
參數的所有已知提供者。
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
此命令的識別碼/序號。 這是一個不透明的值,適用於在傳送者和提供者之間決定控制通訊協定語意。
- arg
- Object
不透明命令自變數。 這是一個不透明的值,適用於在傳送者和提供者之間決定控制通訊協定語意。
傳回
此作業的完成承諾。
備註
提供者必須實作 Orleans.Providers.IControllable
介面,才能接收這些控制通道命令。
適用於
SendControlCommandToProvider<T>(String, Int32, Object)
在叢集中所有尋址接收器上的指定提供者上執行控制命令。
命令會傳送至每個尋址接收器 providerTypeFullName
上符合 AND providerName
參數的所有已知提供者。
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
此命令的識別碼/序號。 這是一個不透明的值,適用於在傳送者和提供者之間決定控制通訊協定語意。
- arg
- Object
不透明命令自變數。 這是一個不透明的值,適用於在傳送者和提供者之間決定控制通訊協定語意。
傳回
此作業的完成承諾。
備註
提供者必須實作 Orleans.Providers.IControllable
介面,才能接收這些控制通道命令。