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; }