public MessageHandlerInvokeResult Invoke(IPipelineEvent pipelineEvent) { var messageType = pipelineEvent.Pipeline.State.GetTransportMessage().MessageType; _invokeCounts.TryGetValue(messageType, out int count); _invokeCounts[messageType] = count + 1; return(MessageHandlerInvokeResult.InvokedHandler(this)); }
public MessageHandlerInvokeResult Invoke(IPipelineEvent pipelineEvent) { var messageType = pipelineEvent.Pipeline.State.GetTransportMessage().MessageType; if (!_invokeCounts.ContainsKey(messageType)) { _invokeCounts.Add(messageType, 0); } _invokeCounts[messageType] = _invokeCounts[messageType] + 1; return(MessageHandlerInvokeResult.InvokedHandler(this)); }