protected override Message EndSecureOutgoingMessageAtInitiatorCore(IAsyncResult result) { if (result is CompletedAsyncResult <Message> ) { return(CompletedAsyncResult <Message> .End(result)); } return(SecureOutgoingMessageAsyncResult.End(result)); }
protected virtual Message EndSecureOutgoingMessageAtInitiatorCore(IAsyncResult result) { if (result is CompletedAsyncResult <Message> ) { return(CompletedAsyncResult <Message> .End(result)); } else { return(SecureOutgoingMessageAsyncResult.End(result)); } }
protected override void EndSecureOutgoingMessageCore(IAsyncResult result, out Message message, out SecurityProtocolCorrelationState newCorrelationState) { if (result is CompletedAsyncResult <Message, SecurityProtocolCorrelationState> ) { message = CompletedAsyncResult <Message, SecurityProtocolCorrelationState> .End(result, out newCorrelationState); } else { message = SecureOutgoingMessageAsyncResult.End(result, out newCorrelationState); } }