IManagementGrain.SendControlCommandToProvider Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
SendControlCommandToProvider(String, String, Int32, Object) |
Eseguire un comando di controllo nei provider specificati in tutti i silo del cluster.
I comandi vengono inviati a tutti i provider noti in ogni silo che corrispondono a entrambi i |
SendControlCommandToProvider<T>(String, Int32, Object) |
Eseguire un comando di controllo nei provider specificati in tutti i silo del cluster.
I comandi vengono inviati a tutti i provider noti in ogni silo che corrispondono a entrambi i |
SendControlCommandToProvider(String, String, Int32, Object)
- Origine:
- IManagementGrain.cs
Eseguire un comando di controllo nei provider specificati in tutti i silo del cluster.
I comandi vengono inviati a tutti i provider noti in ogni silo che corrispondono a entrambi i providerTypeFullName
parametri 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())
Parametri
- providerTypeFullName
- String
Nome completo della classe al tipo di provider a cui inviare questo comando.
- providerName
- String
Nome del provider a cui inviare questo comando.
- command
- Int32
Id/numero di serie di questo comando. Si tratta di un valore opaco per il runtime di Orleans. La semantica del protocollo di controllo viene definita tra il mittente e il provider.
- arg
- Object
Argomento di comando opaco. Si tratta di un valore opaco per il runtime di Orleans. La semantica del protocollo di controllo viene definita tra il mittente e il provider.
Restituisce
Promessa di completamento per questa operazione.
Commenti
I provider devono implementare l'interfaccia Orleans.Providers.IControllable
per ricevere questi comandi del canale di controllo.
Si applica a
SendControlCommandToProvider<T>(String, Int32, Object)
Eseguire un comando di controllo nei provider specificati in tutti i silo del cluster.
I comandi vengono inviati a tutti i provider noti in ogni silo che corrispondono a entrambi i providerTypeFullName
parametri 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())
Parametri di tipo
- T
Parametri
- providerName
- String
Nome del provider a cui inviare questo comando.
- command
- Int32
Id/numero di serie di questo comando. Si tratta di un valore opaco per il runtime di Orleans. La semantica del protocollo di controllo viene definita tra il mittente e il provider.
- arg
- Object
Argomento di comando opaco. Si tratta di un valore opaco per il runtime di Orleans. La semantica del protocollo di controllo viene definita tra il mittente e il provider.
Restituisce
Promessa di completamento per questa operazione.
Commenti
I provider devono implementare l'interfaccia Orleans.Providers.IControllable
per ricevere questi comandi del canale di controllo.