internal ProcessSessionMessageEventArgs( ServiceBusReceivedMessage message, ServiceBusSessionReceiver receiver, SessionReceiverManager receiverManager, CancellationToken cancellationToken) : this(message, receiver, cancellationToken) { _receiverManager = receiverManager; }
internal ProcessSessionMessageEventArgs( ServiceBusReceivedMessage message, SessionReceiverManager manager, CancellationToken cancellationToken) { Message = message; _manager = manager; // manager would be null in scenarios where customers are using the public constructor for testing purposes. _sessionReceiver = (ServiceBusSessionReceiver)_manager?.Receiver; _receiveActions = new ProcessorReceiveActions(message, manager, false); CancellationToken = cancellationToken; }