public Task Execute(BehaviorContext <TInstance, TResponse> context, Behavior <TInstance, TResponse> next)
 {
     request.Accessor.SetCompleted(context, request.GetItem(context, context.CreateConsumeContext().RequestId.Value), context.Data);
     return(next.Execute(context));
 }
Esempio n. 2
0
 public Task Execute(BehaviorContext <TInstance, RequestTimeoutExpired <TRequest> > context, Behavior <TInstance, RequestTimeoutExpired <TRequest> > next)
 {
     request.Accessor.SetTimeoutExpired(context, request.GetItem(context, context.CreateConsumeContext().RequestId.Value), context.Data);
     return(next.Execute(context));
 }