ClientBuilderExtensions.AddClientInvokeCallback Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Adiciona um retorno de chamada de invocação 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
O construtor.
- callback
- ClientInvokeCallback
O retorno de chamada.
Retornos
O construtor.
Comentários
Um ClientInvokeCallback interceptador de pré-chamada global. Retorno de chamada síncrono feito pouco antes de uma mensagem estar prestes a ser construída e enviada por um cliente para uma granularidade. Essa chamada será feita do mesmo thread que constrói a mensagem a ser enviada, de modo que todas as configurações locais de thread, como Orleans.RequestContext
, serão coletadas. A ação recebe um InvokeMethodRequest com detalhes do método a ser invocado, incluindo InterfaceId e MethodId, e um IGrain que é GrainReference que esta solicitação está sendo enviada por meio desse método de retorno de chamada deve retornar prontamente e fazer um mínimo de trabalho, para evitar bloquear a chamada de thread ou afetar a taxa de transferência.