IManagementGrain.SendControlCommandToProvider Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
SendControlCommandToProvider(String, String, Int32, Object) |
Exécutez une commande de contrôle sur les fournisseurs spécifiés sur tous les silos du cluster.
Les commandes sont envoyées à tous les fournisseurs connus sur chaque silo qui correspondent à la fois aux |
SendControlCommandToProvider<T>(String, Int32, Object) |
Exécutez une commande de contrôle sur les fournisseurs spécifiés sur tous les silos du cluster.
Les commandes sont envoyées à tous les fournisseurs connus sur chaque silo qui correspondent à la fois aux |
SendControlCommandToProvider(String, String, Int32, Object)
- Source:
- IManagementGrain.cs
Exécutez une commande de contrôle sur les fournisseurs spécifiés sur tous les silos du cluster.
Les commandes sont envoyées à tous les fournisseurs connus sur chaque silo qui correspondent à la fois aux providerTypeFullName
paramètres 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())
Paramètres
- providerTypeFullName
- String
Nom complet de la classe pour le type de fournisseur auquel envoyer cette commande.
- providerName
- String
Nom du fournisseur à laquelle envoyer cette commande.
- command
- Int32
ID/numéro de série de cette commande. Il s’agit d’une valeur opaque pour le runtime Orleans : la sémantique du protocole de contrôle est déterminée entre l’expéditeur et le fournisseur.
- arg
- Object
Argument de commande opaque. Il s’agit d’une valeur opaque pour le runtime Orleans : la sémantique du protocole de contrôle est déterminée entre l’expéditeur et le fournisseur.
Retours
Promesse d’achèvement pour cette opération.
Remarques
Les fournisseurs doivent implémenter l’interface Orleans.Providers.IControllable
pour recevoir ces commandes de canal de contrôle.
S’applique à
SendControlCommandToProvider<T>(String, Int32, Object)
Exécutez une commande de contrôle sur les fournisseurs spécifiés sur tous les silos du cluster.
Les commandes sont envoyées à tous les fournisseurs connus sur chaque silo qui correspondent à la fois aux providerTypeFullName
paramètres 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())
Paramètres de type
- T
Paramètres
- providerName
- String
Nom du fournisseur à laquelle envoyer cette commande.
- command
- Int32
ID/numéro de série de cette commande. Il s’agit d’une valeur opaque pour le runtime Orleans : la sémantique du protocole de contrôle est déterminée entre l’expéditeur et le fournisseur.
- arg
- Object
Argument de commande opaque. Il s’agit d’une valeur opaque pour le runtime Orleans : la sémantique du protocole de contrôle est déterminée entre l’expéditeur et le fournisseur.
Retours
Promesse d’achèvement pour cette opération.
Remarques
Les fournisseurs doivent implémenter l’interface Orleans.Providers.IControllable
pour recevoir ces commandes de canal de contrôle.