IManagementGrain.SendControlCommandToProvider 方法

定义

重载

SendControlCommandToProvider(String, String, Int32, Object)

对群集中所有 silo 的指定提供程序执行控制命令。 命令将发送到每个接收器上与 AND providerName 参数匹配providerTypeFullName的所有已知提供程序。

SendControlCommandToProvider<T>(String, Int32, Object)

对群集中所有 silo 的指定提供程序执行控制命令。 命令将发送到每个接收器上与 AND providerName 参数匹配providerTypeFullName的所有已知提供程序。

SendControlCommandToProvider(String, String, Int32, Object)

Source:
IManagementGrain.cs

对群集中所有 silo 的指定提供程序执行控制命令。 命令将发送到每个接收器上与 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)

对群集中所有 silo 的指定提供程序执行控制命令。 命令将发送到每个接收器上与 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 接口才能接收这些控制通道命令。

适用于