Partager via


IManagementGrain.SendControlCommandToProvider Méthode

Définition

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 providerTypeFullName paramètres AND providerName .

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 .

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.

S’applique à