6 instantiations of MessageAttemptInfo
System.ServiceModel (6)
System\ServiceModel\Channels\ReliableMessagingHelpers.cs (1)
2290set { this.messageAttemptInfo = new MessageAttemptInfo(value, 0, 0, null); }
System\ServiceModel\Channels\TransmissionStrategy.cs (5)
251attemptInfo = new MessageAttemptInfo(this.window.GetMessage(index), sequenceNumber, 0, state); 365attemptInfo = new MessageAttemptInfo(this.window.GetMessage(0), this.windowStart, this.window.GetRetryCount(0), this.window.GetState(0)); 440return new MessageAttemptInfo(this.window.GetMessage(index), next, this.window.GetRetryCount(index), this.window.GetState(index)); 856this.attemptInfo = new MessageAttemptInfo(message, 0, 0, state); 1112this.attemptInfo = new MessageAttemptInfo(message, 0, 0, state);
50 references to MessageAttemptInfo
System.ServiceModel (50)
System\ServiceModel\Channels\ReliableDuplexSessionChannel.cs (2)
870IAsyncResult OnBeginSendHandler(MessageAttemptInfo attemptInfo, TimeSpan timeout, bool maskUnhandledException, AsyncCallback callback, object state) 1115void OnSendHandler(MessageAttemptInfo attemptInfo, TimeSpan timeout, bool maskUnhandledException)
System\ServiceModel\Channels\ReliableMessagingHelpers.cs (2)
2255MessageAttemptInfo messageAttemptInfo; 2281public MessageAttemptInfo MessageAttemptInfo
System\ServiceModel\Channels\ReliableOutputConnection.cs (9)
10delegate IAsyncResult BeginSendHandler(MessageAttemptInfo attemptInfo, TimeSpan timeout, bool maskUnhandledException, AsyncCallback asyncCallback, object state); 12delegate void SendHandler(MessageAttemptInfo attemptInfo, TimeSpan timeout, bool maskUnhandledException); 15delegate void RetryHandler(MessageAttemptInfo attemptInfo); 309MessageAttemptInfo attemptInfo = this.strategy.GetMessageInfoForRetry(true); 362MessageAttemptInfo attemptInfo; 422void OnRetryTimeoutElapsed(MessageAttemptInfo attemptInfo) 566MessageAttemptInfo attemptInfo = this.strategy.GetMessageInfoForRetry(false); 706MessageAttemptInfo attemptInfo = default(MessageAttemptInfo);
System\ServiceModel\Channels\ReliableOutputSessionChannel.cs (5)
313protected abstract IAsyncResult OnConnectionBeginSend(MessageAttemptInfo attemptInfo, TimeSpan timeout, 341void OnConnectionSendHandler(MessageAttemptInfo attemptInfo, TimeSpan timeout, bool maskUnhandledException) 363IAsyncResult OnConnectionBeginSendHandler(MessageAttemptInfo attemptInfo, TimeSpan timeout, bool maskUnhandledException, AsyncCallback callback, object state) 824protected override IAsyncResult OnConnectionBeginSend(MessageAttemptInfo attemptInfo, 956protected override IAsyncResult OnConnectionBeginSend(MessageAttemptInfo attemptInfo,
System\ServiceModel\Channels\ReliableRequestSessionChannel.cs (2)
334IAsyncResult OnConnectionBeginSend(MessageAttemptInfo attemptInfo, TimeSpan timeout, 396void OnConnectionSend(MessageAttemptInfo attemptInfo, TimeSpan timeout, bool maskUnhandledException)
System\ServiceModel\Channels\TransmissionStrategy.cs (30)
208public bool Add(Message message, TimeSpan timeout, object state, out MessageAttemptInfo attemptInfo) 213public MessageAttemptInfo AddLast(Message message, TimeSpan timeout, object state) 220MessageAttemptInfo attemptInfo = default(MessageAttemptInfo); 226MessageAttemptInfo AddToWindow(Message message, bool isLast, object state) 228MessageAttemptInfo attemptInfo = default(MessageAttemptInfo); 326public bool EndAdd(IAsyncResult result, out MessageAttemptInfo attemptInfo) 331public MessageAttemptInfo EndAddLast(IAsyncResult result) 333MessageAttemptInfo attemptInfo = default(MessageAttemptInfo); 347MessageAttemptInfo attemptInfo = default(MessageAttemptInfo); 406public MessageAttemptInfo GetMessageInfoForRetry(bool remove) 413return default(MessageAttemptInfo); 445return default(MessageAttemptInfo); 468bool InternalAdd(Message message, bool isLast, TimeSpan timeout, object state, out MessageAttemptInfo attemptInfo) 470attemptInfo = default(MessageAttemptInfo); 502MessageAttemptInfo attemptInfo = default(MessageAttemptInfo); 532return new CompletedAsyncResult<bool, MessageAttemptInfo>(isAddValid, attemptInfo, callback, asyncState); 535bool InternalEndAdd(IAsyncResult result, out MessageAttemptInfo attemptInfo) 537if (result is CompletedAsyncResult<bool, MessageAttemptInfo>) 539return CompletedAsyncResult<bool, MessageAttemptInfo>.End(result, out attemptInfo); 848MessageAttemptInfo attemptInfo = default(MessageAttemptInfo); 878public static MessageAttemptInfo End(AsyncQueueAdder result) 1105MessageAttemptInfo attemptInfo = default(MessageAttemptInfo); 1137public MessageAttemptInfo Wait(TimeSpan timeout)