IManagementGrain.SendControlCommandToProvider 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
SendControlCommandToProvider(String, String, Int32, Object) |
对群集中所有 silo 的指定提供程序执行控制命令。
命令将发送到每个接收器上与 AND |
SendControlCommandToProvider<T>(String, Int32, Object) |
对群集中所有 silo 的指定提供程序执行控制命令。
命令将发送到每个接收器上与 AND |
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
接口才能接收这些控制通道命令。