4 instantiations of MessageAttemptInfo
System.ServiceModel.Primitives (4)
System\ServiceModel\Channels\TransmissionStrategy.cs (4)
218attemptInfo = new MessageAttemptInfo(_window.GetMessage(index), sequenceNumber, 0, state); 305attemptInfo = new MessageAttemptInfo(_window.GetMessage(0), _windowStart, _window.GetRetryCount(0), _window.GetState(0)); 383return new MessageAttemptInfo(_window.GetMessage(index), next, _window.GetRetryCount(index), _window.GetState(index)); 752_attemptInfo = new MessageAttemptInfo(message, 0, 0, state);
25 references to MessageAttemptInfo
System.ServiceModel.Primitives (25)
System\ServiceModel\Channels\ClientReliableDuplexSessionChannel.cs (1)
830private async Task OnSendAsyncHandler(MessageAttemptInfo attemptInfo, TimeSpan timeout, bool maskUnhandledException)
System\ServiceModel\Channels\ReliableOutputConnection.cs (5)
12internal delegate Task SendAsyncHandler(MessageAttemptInfo attemptInfo, TimeSpan timeout, bool maskUnhandledException); 15internal delegate Task RetryHandler(MessageAttemptInfo attemptInfo); 135MessageAttemptInfo attemptInfo; 200private async Task OnRetryTimeoutElapsed(MessageAttemptInfo attemptInfo) 305MessageAttemptInfo attemptInfo = Strategy.GetMessageInfoForRetry(false);
System\ServiceModel\Channels\ReliableOutputSessionChannel.cs (1)
277private async Task OnConnectionSendAsyncHandler(MessageAttemptInfo attemptInfo, TimeSpan timeout, bool maskUnhandledException)
System\ServiceModel\Channels\ReliableRequestSessionChannel.cs (1)
275private async Task OnConnectionSendAsync(MessageAttemptInfo attemptInfo, TimeSpan timeout, bool maskUnhandledException)
System\ServiceModel\Channels\TransmissionStrategy.cs (17)
176public Task<(MessageAttemptInfo attemptInfo, bool success)> AddAsync(Message message, TimeSpan timeout, object state) 181public async Task<MessageAttemptInfo> AddLastAsync(Message message, TimeSpan timeout, object state) 188(MessageAttemptInfo attemptInfo, _) = await InternalAddAsync(message, true, timeout, state); 193private MessageAttemptInfo AddToWindow(Message message, bool isLast, object state) 195MessageAttemptInfo attemptInfo = default(MessageAttemptInfo); 290MessageAttemptInfo attemptInfo = default(MessageAttemptInfo); 349public MessageAttemptInfo GetMessageInfoForRetry(bool remove) 356return default(MessageAttemptInfo); 388return default(MessageAttemptInfo); 411private async Task<(MessageAttemptInfo attemptInfo, bool success)> InternalAddAsync(Message message, bool isLast, TimeSpan timeout, object state) 413MessageAttemptInfo attemptInfo = default(MessageAttemptInfo); 745private MessageAttemptInfo _attemptInfo = default(MessageAttemptInfo); 777public async Task<MessageAttemptInfo> WaitAsync(TimeSpan timeout)