ClientBuilderExtensions.AddClientInvokeCallback Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Fügt einen Clientaufrufrückruf hinzu.
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
Parameter
- builder
- IClientBuilder
Der Generator.
- callback
- ClientInvokeCallback
Der Rückruf.
Gibt zurück
Der Generator.
Hinweise
Ein ClientInvokeCallback ia eines globalen Prä-Aufruf-Interceptors. Synchroner Rückruf, der kurz bevor eine Nachricht erstellt und von einem Client an ein Grain gesendet wird. Dieser Aufruf erfolgt aus demselben Thread, der die zu sendende Nachricht erstellt, sodass alle lokalen Threadeinstellungen wie Orleans.RequestContext
abgerufen werden. Die Aktion empfängt eine InvokeMethodRequest mit Details der methode, die aufgerufen werden soll, einschließlich InterfaceId und MethodId, und eine IGrain , die die GrainReference ist, die diese Anforderung über diese Rückrufmethode gesendet wird, sollte umgehend zurückgegeben werden und ein Minimum an Arbeit ausführen, um zu verhindern, dass aufrufender Thread blockiert oder der Durchsatz beeinträchtigt wird.