Exemple #1
0
 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)
 {
 }