Compartilhar via


IManagementGrain.SendControlCommandToProvider Método

Definição

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 providerTypeFullName parâmetros AND providerName .

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 .

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.

Aplica-se a