void EndSendAckRequestedMessage(IAsyncResult result) { Message reply = ReliableBinderRequestAsyncResult.End(result); if (reply != null) { this.ProcessReply(reply, null, 0); } }
protected override void OnConnectionEndSendMessage(IAsyncResult result) { Message reply = ReliableBinderRequestAsyncResult.End(result); if (reply != null) { this.ProcessMessage(reply); } }
protected override void OnConnectionEndSendMessage(IAsyncResult result) { Message message = ReliableBinderRequestAsyncResult.End(result); if (message != null) { base.ProcessMessage(message); } }
protected override void OnConnectionEndSend(IAsyncResult result) { Exception exception; Message message = ReliableBinderRequestAsyncResult.End(result, out exception); ReliableBinderRequestAsyncResult result2 = (ReliableBinderRequestAsyncResult)result; if (result2.MessageAttemptInfo.RetryCount == base.Settings.MaxRetryCount) { base.MaxRetryCountException = exception; } if (message != null) { base.ProcessMessage(message); } }
protected override void OnConnectionEndSend(IAsyncResult result) { Exception handledException; Message reply = ReliableBinderRequestAsyncResult.End(result, out handledException); ReliableBinderRequestAsyncResult requestResult = (ReliableBinderRequestAsyncResult)result; if (requestResult.MessageAttemptInfo.RetryCount == this.Settings.MaxRetryCount) { this.MaxRetryCountException = handledException; } if (reply != null) { ProcessMessage(reply); } }
private void OnConnectionEndSend(IAsyncResult result) { if (result is CompletedAsyncResult) { CompletedAsyncResult.End(result); } else { Exception exception; Message reply = ReliableBinderRequestAsyncResult.End(result, out exception); ReliableBinderRequestAsyncResult result2 = (ReliableBinderRequestAsyncResult)result; if (result2.MessageAttemptInfo.RetryCount == this.settings.MaxRetryCount) { this.maxRetryCountException = exception; } if (reply != null) { this.ProcessReply(reply, (IReliableRequest)result2.MessageAttemptInfo.State, result2.MessageAttemptInfo.GetSequenceNumber()); } } }