IManagementGrain.SendControlCommandToProvider Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
SendControlCommandToProvider(String, String, Int32, Object) |
Execute um comando de controle nos provedores especificados em todos os silos no cluster.
Os comandos são enviados a todos os provedores conhecidos em cada silo que correspondem aos |
SendControlCommandToProvider<T>(String, Int32, Object) |
Execute um comando de controle nos provedores especificados em todos os silos no cluster.
Os comandos são enviados a todos os provedores conhecidos em cada silo que correspondem aos |
SendControlCommandToProvider(String, String, Int32, Object)
- Origem:
- IManagementGrain.cs
Execute um comando de controle nos provedores especificados em todos os silos no cluster.
Os comandos são enviados a todos os provedores conhecidos em cada silo que correspondem aos providerTypeFullName
parâmetros 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())
Parâmetros
- providerTypeFullName
- String
Nome completo da classe para o tipo de provedor para o qual enviar esse comando.
- providerName
- String
Nome do provedor para o qual enviar este comando.
- command
- Int32
Uma ID/número de série deste comando. Esse é um valor opaco para o runtime do Orleans – a semântica do protocolo de controle é decidida entre o remetente e o provedor.
- arg
- Object
Um argumento de comando opaco. Esse é um valor opaco para o runtime do Orleans – a semântica do protocolo de controle é decidida entre o remetente e o provedor.
Retornos
Promessa de conclusão para esta operação.
Comentários
Os provedores devem implementar a Orleans.Providers.IControllable
interface para receber esses comandos de canal de controle.
Aplica-se a
SendControlCommandToProvider<T>(String, Int32, Object)
Execute um comando de controle nos provedores especificados em todos os silos no cluster.
Os comandos são enviados a todos os provedores conhecidos em cada silo que correspondem aos providerTypeFullName
parâmetros 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())
Parâmetros de tipo
- T
Parâmetros
- providerName
- String
Nome do provedor para o qual enviar este comando.
- command
- Int32
Uma ID/número de série deste comando. Esse é um valor opaco para o runtime do Orleans – a semântica do protocolo de controle é decidida entre o remetente e o provedor.
- arg
- Object
Um argumento de comando opaco. Esse é um valor opaco para o runtime do Orleans – a semântica do protocolo de controle é decidida entre o remetente e o provedor.
Retornos
Promessa de conclusão para esta operação.
Comentários
Os provedores devem implementar a Orleans.Providers.IControllable
interface para receber esses comandos de canal de controle.