ClientBuilderExtensions.AddClientInvokeCallback Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Aggiunge un callback di chiamata 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
Parametri
- builder
- IClientBuilder
Generatore.
- callback
- ClientInvokeCallback
Callback.
Restituisce
Generatore.
Commenti
Un ClientInvokeCallback intercettore di prechiamata globale. Callback sincrono eseguito poco prima che un messaggio venga costruito e inviato da un client a un'granularità. Questa chiamata verrà eseguita dallo stesso thread che costruisce il messaggio da inviare, quindi tutte le impostazioni locali del thread, ad Orleans.RequestContext
esempio verranno prelevate. L'azione riceve un InvokeMethodRequest oggetto con i dettagli del metodo da richiamare, tra cui InterfaceId e MethodId, e un IGrain oggetto che corrisponde a GrainReference che la richiesta viene inviata tramite Questo metodo di callback deve restituire tempestivamente ed eseguire un minimo di lavoro, per evitare di bloccare il thread chiamante o influire sulla velocità effettiva.