Compartir a través de


IManagementGrain.SendControlCommandToProvider Método

Definición

Sobrecargas

SendControlCommandToProvider(String, String, Int32, Object)

Ejecute un comando de control en los proveedores especificados en todos los silos del clúster. Los comandos se envían a todos los proveedores conocidos de cada silo que coinciden con los providerTypeFullName parámetros AND providerName .

SendControlCommandToProvider<T>(String, Int32, Object)

Ejecute un comando de control en los proveedores especificados en todos los silos del clúster. Los comandos se envían a todos los proveedores conocidos de cada silo que coinciden con los providerTypeFullName parámetros AND providerName .

SendControlCommandToProvider(String, String, Int32, Object)

Source:
IManagementGrain.cs

Ejecute un comando de control en los proveedores especificados en todos los silos del clúster. Los comandos se envían a todos los proveedores conocidos de cada silo que coinciden con los 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

Nombre completo de clase para el tipo de proveedor al que se va a enviar este comando.

providerName
String

Nombre del proveedor al que se va a enviar este comando.

command
Int32

Un id/ número de serie de este comando. Se trata de un valor opaco para el tiempo de ejecución de Orleans: la semántica del protocolo de control se decide entre el remitente y el proveedor.

arg
Object

Argumento de comando opaco. Se trata de un valor opaco para el tiempo de ejecución de Orleans: la semántica del protocolo de control se decide entre el remitente y el proveedor.

Devoluciones

Promesa de finalización de esta operación.

Comentarios

Los proveedores deben implementar la Orleans.Providers.IControllable interfaz para recibir estos comandos de canal de control.

Se aplica a

SendControlCommandToProvider<T>(String, Int32, Object)

Ejecute un comando de control en los proveedores especificados en todos los silos del clúster. Los comandos se envían a todos los proveedores conocidos de cada silo que coinciden con los 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

Nombre del proveedor al que se va a enviar este comando.

command
Int32

Un id/ número de serie de este comando. Se trata de un valor opaco para el tiempo de ejecución de Orleans: la semántica del protocolo de control se decide entre el remitente y el proveedor.

arg
Object

Argumento de comando opaco. Se trata de un valor opaco para el tiempo de ejecución de Orleans: la semántica del protocolo de control se decide entre el remitente y el proveedor.

Devoluciones

Promesa de finalización de esta operación.

Comentarios

Los proveedores deben implementar la Orleans.Providers.IControllable interfaz para recibir estos comandos de canal de control.

Se aplica a