System.ServiceModel.Dispatcher.IChannelBinder interface IChannelBinder Documentation Code IChannel Channel { get; } bool HasSession { get; } Uri ListenUri { get; } EndpointAddress LocalAddress { get; } EndpointAddress RemoteAddress { get; } void Abort() IAsyncResult BeginRequest(Message message, TimeSpan timeout, AsyncCallback callback, object state) IAsyncResult BeginSend(Message message, TimeSpan timeout, AsyncCallback callback, object state) IAsyncResult BeginTryReceive(TimeSpan timeout, AsyncCallback callback, object state) IAsyncResult BeginWaitForMessage(TimeSpan timeout, AsyncCallback callback, object state) void CloseAfterFault(TimeSpan timeout) RequestContext CreateRequestContext(Message message) Message EndRequest(IAsyncResult result) void EndSend(IAsyncResult result) bool EndTryReceive(IAsyncResult result, out RequestContext requestContext) bool EndWaitForMessage(IAsyncResult result) Message Request(Message message, TimeSpan timeout) void Send(Message message, TimeSpan timeout) bool TryReceive(TimeSpan timeout, out RequestContext requestContext) bool WaitForMessage(TimeSpan timeout)