IManagementGrain.SendControlCommandToProvider Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
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 |
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.