ClientBuilderExtensions.AddClientInvokeCallback Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Agrega una devolución de llamada de invocación de cliente.
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
Parámetros
- builder
- IClientBuilder
Generador.
- callback
- ClientInvokeCallback
La devolución de llamada.
Devoluciones
Generador.
Comentarios
A ClientInvokeCallback ia un interceptor de llamada previa global. Devolución de llamada sincrónica realizada justo antes de que un mensaje esté a punto de construirse y enviarse por un cliente a un grano. Esta llamada se realizará desde el mismo subproceso que construye el mensaje que se va a enviar, por lo que se seleccionará cualquier configuración local de subproceso, como Orleans.RequestContext
. La acción recibe un InvokeMethodRequest con detalles del método que se va a invocar, incluido InterfaceId y MethodId, y que IGrain es el GrainReference que esta solicitud se envía a través de Este método de devolución de llamada debe devolverse rápidamente y realizar un trabajo mínimo, para evitar bloquear el subproceso de llamada o afectar al rendimiento.