public BehaviorContext(IBuilder builder, TransportMessage transportMessage, BehaviorContextStacker contextStacker) { this.contextStacker = contextStacker; Builder = builder; handleCurrentMessageLaterWasCalled = false; contextStacker.Push(this); Set(transportMessage); }
public void PreparePhysicalMessagePipelineContext(TransportMessage message, bool messageHandlingDisabled) { contextStacker.Push(new ReceivePhysicalMessageContext(CurrentContext, message, messageHandlingDisabled)); }