System.ServiceModel.Channels.IReliableChannelBinder interface IReliableChannelBinder Documentation Code IChannel Channel { get; } bool Connected { get; } TimeSpan DefaultSendTimeout { get; } bool HasSession { get; } EndpointAddress LocalAddress { get; } EndpointAddress RemoteAddress { get; } CommunicationState State { get; } event BinderExceptionHandler Faulted event BinderExceptionHandler OnException void Abort() Task CloseAsync(TimeSpan timeout) Task CloseAsync(TimeSpan timeout, MaskingMode maskingMode) ISession GetInnerSession() void HandleException(Exception e) bool IsHandleable(Exception e) Task OpenAsync(TimeSpan timeout) Task SendAsync(Message message, TimeSpan timeout) Task SendAsync(Message message, TimeSpan timeout, MaskingMode maskingMode) void SetMaskingMode(RequestContext context, MaskingMode maskingMode) Task<ValueTuple<bool, RequestContext>> TryReceiveAsync(TimeSpan timeout) Task<ValueTuple<bool, RequestContext>> TryReceiveAsync(TimeSpan timeout, MaskingMode maskingMode) RequestContext WrapRequestContext(RequestContext context)