共用方式為


IManagementGrain.SendControlCommandToProvider 方法

定義

多載

SendControlCommandToProvider(String, String, Int32, Object)

在叢集中所有尋址接收器上的指定提供者上執行控制命令。 命令會傳送至每個尋址接收器 providerTypeFullName 上符合 AND providerName 參數的所有已知提供者。

SendControlCommandToProvider<T>(String, Int32, Object)

在叢集中所有尋址接收器上的指定提供者上執行控制命令。 命令會傳送至每個尋址接收器 providerTypeFullName 上符合 AND providerName 參數的所有已知提供者。

SendControlCommandToProvider(String, String, Int32, Object)

來源:
IManagementGrain.cs

在叢集中所有尋址接收器上的指定提供者上執行控制命令。 命令會傳送至每個尋址接收器 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 介面,才能接收這些控制通道命令。

適用於