ClientBuilderExtensions.AddClientInvokeCallback 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.
Ajoute un rappel d’appel client.
public static Orleans.IClientBuilder AddClientInvokeCallback (this Orleans.IClientBuilder builder, Orleans.ClientInvokeCallback callback);
static member AddClientInvokeCallback : Orleans.IClientBuilder * Orleans.ClientInvokeCallback -> Orleans.IClientBuilder
<Extension()>
Public Function AddClientInvokeCallback (builder As IClientBuilder, callback As ClientInvokeCallback) As IClientBuilder
Paramètres
- builder
- IClientBuilder
Générateur.
- callback
- ClientInvokeCallback
Rappel.
Retours
Générateur.
Remarques
Ia ClientInvokeCallback un intercepteur de pré-appel global. Rappel synchrone effectué juste avant qu’un message soit sur le point d’être construit et envoyé par un client à un grain. Cet appel sera effectué à partir du même thread que celui qui construit le message à envoyer, de sorte que tous les paramètres locaux de thread tels que Orleans.RequestContext
seront récupérés. L’action reçoit un InvokeMethodRequest avec les détails de la méthode à appeler, y compris InterfaceId et MethodId, et un IGrain qui est le GrainReference que cette demande est envoyée via Cette méthode de rappel doit retourner rapidement et effectuer un minimum de travail, pour éviter de bloquer le thread appelant ou d’avoir un impact sur le débit.