1 write to _channel
System.ServiceModel.Primitives (1)
System\ServiceModel\Dispatcher\DuplexChannelBinder.cs (1)
34
_channel
= channel;
27 references to _channel
System.ServiceModel.Primitives (27)
System\ServiceModel\Dispatcher\DuplexChannelBinder.cs (27)
36
_channel
.Faulted += new EventHandler(OnFaulted);
58
get { return
_channel
; }
112
get { return
_channel
.LocalAddress; }
135
get { return
_channel
.RemoteAddress; }
184
_channel
.Abort();
190
_channel
.Close(timeout);
237
EndpointAddress address =
_channel
.RemoteAddress ??
_channel
.LocalAddress;
296
if (
_channel
.State == CommunicationState.Faulted)
301
return
_channel
.BeginTryReceive(timeout, callback, state);
315
if (
_channel
.EndTryReceive(result, out message))
319
requestContext = new DuplexRequestContext(
_channel
, message, this);
337
return new DuplexRequestContext(
_channel
, message, this);
342
return
_channel
.BeginSend(message, timeout, callback, state);
347
_channel
.EndSend(result);
352
_channel
.Send(message, timeout);
370
IAsyncResult result =
_channel
.BeginSend(message, timeout, Fx.ThunkCallback(new AsyncCallback(SendCallback)), duplexRequest);
412
if (
_channel
.State == CommunicationState.Faulted)
420
if (
_channel
.TryReceive(timeout, out message))
424
requestContext = new DuplexRequestContext(
_channel
, message, this);
470
_channel
.Send(message, timeoutHelper.RemainingTime());
483
if (!
_channel
.TryReceive(remaining, out reply))
521
_channel
.Send(message, timeoutHelper.RemainingTime());
617
return
_channel
.WaitForMessage(timeout);
622
return
_channel
.BeginWaitForMessage(timeout, callback, state);
627
return
_channel
.EndWaitForMessage(result);
940
_parent.
_channel
.EndSend(sendResult);