14 references to AsyncCompletionResult
System.ServiceModel.Http (14)
System\ServiceModel\Channels\TransportDuplexSessionChannel.cs (5)
431protected abstract AsyncCompletionResult StartWritingBufferedMessage(Message message, ArraySegment<byte> messageData, bool allowOutputBatching, TimeSpan timeout, Action<object> callback, object state); 433protected abstract AsyncCompletionResult BeginCloseOutput(TimeSpan timeout, Action<object> callback, object state); 443protected abstract AsyncCompletionResult StartWritingStreamedMessage(Message message, TimeSpan timeout, Action<object> callback, object state); 477AsyncCompletionResult completionResult; 499if (completionResult == AsyncCompletionResult.Completed)
System\ServiceModel\Channels\WebSocketTransportDuplexSessionChannel.cs (9)
165protected override AsyncCompletionResult StartWritingBufferedMessage(Message message, ArraySegment<byte> messageData, bool allowOutputBatching, TimeSpan timeout, Action<object> callback, object state) 192return AsyncCompletionResult.Completed; 196return AsyncCompletionResult.Queued; 205protected override AsyncCompletionResult StartWritingStreamedMessage(Message message, TimeSpan timeout, Action<object> callback, object state) 217return AsyncCompletionResult.Queued; 223return AsyncCompletionResult.Queued; 227protected override AsyncCompletionResult BeginCloseOutput(TimeSpan timeout, Action<object> callback, object state) 238return AsyncCompletionResult.Completed; 242return AsyncCompletionResult.Queued;