Exemple #1
0
 public CommunicationProxyBase(ICommunicationConfigurationSettings communicationConfiguration,
                               IRetryConfiguration retryConfiguration,
                               ILogger <CommunicationProxyBase <TClient> > logger,
                               Func <ChannelBase, TClient> clientCreator)
 {
     this.communicationConfiguration = communicationConfiguration;
     this.logger             = logger;
     this.retryConfiguration = retryConfiguration;
     this.clientCreator      = clientCreator;
 }
 public SubscriptionActions(ILogger <SubscriptionActions> logger,
                            IInstanceConfiguration instanceConfiguration,
                            IRetryConfiguration retryConfiguration,
                            ICommunicationConfigurationSettings hostedService,
                            ICommunicationConfigurationSettings dependentService,
                            Func <ChannelBase, SubscriptionActionsServiceClient> clientCreator)
     : base(dependentService, retryConfiguration, logger, clientCreator)
 {
     this.logger                = logger;
     this.hostedService         = hostedService;
     this.instanceConfiguration = instanceConfiguration;
     this.retryConfiguration    = retryConfiguration;
 }