public TopazChannel(ICustomizableChannelFactory <TContract> factory, TopazChannelContext context) : base(factory, context) { _policy = context.Policy; _policy.Retrying += (sender, e) => { Console.WriteLine("Retry - Count: {0}, Delay: {1}, Exception: {2}", e.CurrentRetryCount, e.Delay, e.LastException.Message); }; }
protected override CustomizableChannel <TContract> GetCustomizableChannel(TopazChannelContext context) { return(new TopazChannel <TContract>(this, context)); }
public TopazDuplexChannelFactory(TopazChannelContext context, InstanceContext callbackInstance, ServiceEndpoint endpoint) : base(context, callbackInstance, endpoint) { }
public TopazDuplexChannelFactory(TopazChannelContext context, InstanceContext callbackInstance, string endpointConfigurationName) : base(context, callbackInstance, endpointConfigurationName) { }
public TopazDuplexChannelFactory(TopazChannelContext context, InstanceContext callbackInstance, Binding binding, EndpointAddress remoteAddress) : base(context, callbackInstance, binding, remoteAddress) { }
public TopazChannelFactory(TopazChannelContext context, ServiceEndpoint endpoint) : base(context, endpoint) { }
public TopazChannelFactory(TopazChannelContext context, string endpointConfigurationName) : base(context, endpointConfigurationName) { }
public TopazChannelFactory(TopazChannelContext context, Binding binding, EndpointAddress remoteAddress) : base(context, binding, remoteAddress) { }
public TopazChannelFactory(TopazChannelContext context, Binding binding, string remoteAddress) : base(context, binding, remoteAddress) { }