예제 #1
0
        protected override ProtoExecutionResult ExecuteHooks(Message request)
        {
            var protoExecutionResult = base.ExecuteHooks(request);
            var allPendingMessages   = MethodExecutor.GetAllPendingMessages().Where(m => m != null);

            protoExecutionResult.Message.AddRange(allPendingMessages);
            return(protoExecutionResult);
        }
예제 #2
0
        protected override ProtoExecutionResult.Builder ExecuteHooks(Message request)
        {
            var protoExecutionResultBuilder = base.ExecuteHooks(request);
            var allPendingMessages          = MethodExecutor.GetAllPendingMessages();

            protoExecutionResultBuilder.AddRangeMessage(allPendingMessages);
            return(protoExecutionResultBuilder);
        }
예제 #3
0
 protected override ProtoExecutionResult.Builder ExecuteHooks(Message request)
 {
     // Just need to clear the messages, but Gauge.CSharp.Lib v0.5.2 does not have MessageCollector.Clear()
     MethodExecutor.GetAllPendingMessages();
     return(base.ExecuteHooks(request));
 }