1 write to channel
System.ServiceModel (1)
System\ServiceModel\Dispatcher\DuplexChannelBinder.cs (1)
39
this.
channel
= channel;
28 references to channel
System.ServiceModel (28)
System\ServiceModel\Dispatcher\DuplexChannelBinder.cs (28)
41
this.
channel
.Faulted += new EventHandler(OnFaulted);
63
get { return this.
channel
; }
132
get { return this.
channel
.LocalAddress; }
151
get { return this.
channel
.RemoteAddress; }
197
this.
channel
.Abort();
203
this.
channel
.Close(timeout);
257
EndpointAddress address = this.
channel
.RemoteAddress ?? this.
channel
.LocalAddress;
316
if (this.
channel
.State == CommunicationState.Faulted)
319
return this.
channel
.BeginTryReceive(timeout, callback, state);
333
if (this.
channel
.EndTryReceive(result, out message))
337
requestContext = new DuplexRequestContext(this.
channel
, message, this);
355
return new DuplexRequestContext(this.
channel
, message, this);
360
return this.
channel
.BeginSend(message, timeout, callback, state);
365
this.
channel
.EndSend(result);
370
this.
channel
.Send(message, timeout);
388
IAsyncResult result = this.
channel
.BeginSend(message, timeout, Fx.ThunkCallback(new AsyncCallback(this.SendCallback)), duplexRequest);
426
if (this.
channel
.State == CommunicationState.Faulted)
434
if (this.
channel
.TryReceive(timeout, out message))
438
requestContext = new DuplexRequestContext(this.
channel
, message, this);
482
this.
channel
.Send(message, timeoutHelper.RemainingTime());
495
if (!this.
channel
.TryReceive(remaining, out reply))
541
this.
channel
.Send(message, timeoutHelper.RemainingTime());
648
EndpointAddress address = this.
channel
.RemoteAddress;
659
return this.
channel
.WaitForMessage(timeout);
664
return this.
channel
.BeginWaitForMessage(timeout, callback, state);
669
return this.
channel
.EndWaitForMessage(result);
993
this.parent.
channel
.EndSend(sendResult);