Partager via


ClientBuilderExtensions.AddClientInvokeCallback Méthode

Définition

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.

S’applique à