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); 58get { return _channel; } 112get { return _channel.LocalAddress; } 135get { return _channel.RemoteAddress; } 184_channel.Abort(); 190_channel.Close(timeout); 237EndpointAddress address = _channel.RemoteAddress ?? _channel.LocalAddress; 296if (_channel.State == CommunicationState.Faulted) 301return _channel.BeginTryReceive(timeout, callback, state); 315if (_channel.EndTryReceive(result, out message)) 319requestContext = new DuplexRequestContext(_channel, message, this); 337return new DuplexRequestContext(_channel, message, this); 342return _channel.BeginSend(message, timeout, callback, state); 347_channel.EndSend(result); 352_channel.Send(message, timeout); 370IAsyncResult result = _channel.BeginSend(message, timeout, Fx.ThunkCallback(new AsyncCallback(SendCallback)), duplexRequest); 412if (_channel.State == CommunicationState.Faulted) 420if (_channel.TryReceive(timeout, out message)) 424requestContext = new DuplexRequestContext(_channel, message, this); 470_channel.Send(message, timeoutHelper.RemainingTime()); 483if (!_channel.TryReceive(remaining, out reply)) 521_channel.Send(message, timeoutHelper.RemainingTime()); 617return _channel.WaitForMessage(timeout); 622return _channel.BeginWaitForMessage(timeout, callback, state); 627return _channel.EndWaitForMessage(result); 940_parent._channel.EndSend(sendResult);