共用方式為


InvokeInterceptor 代理人

定義

處理所提供 request 之 的調用。

public delegate System.Threading.Tasks.Task<object> InvokeInterceptor(MethodInfo targetMethod, InvokeMethodRequest request, IGrain target, IGrainMethodInvoker invoker);
type InvokeInterceptor = delegate of MethodInfo * InvokeMethodRequest * IGrain * IGrainMethodInvoker -> Task<obj>
Public Delegate Function InvokeInterceptor(targetMethod As MethodInfo, request As InvokeMethodRequest, target As IGrain, invoker As IGrainMethodInvoker) As Task(Of Object) 

參數

targetMethod
MethodInfo

正在叫用的方法 target

request
InvokeMethodRequest

要求。

target
IGrain

叫用目標。

invoker
IGrainMethodInvoker

用來分派提供給所提供 requesttarget 之 的叫用程式。

傳回值

叫用的結果,將會傳回給用戶端。

適用於