public ProductClient( IApiClient client, IConfigurationProvider configurationProvider, IHeadersProvider headersProvider) : base(client, configurationProvider, headersProvider) { }
public ClientBase( IApiClient apiClient, IConfigurationProvider configurationProvider, IHeadersProvider headersProvider) { this.apiClient = apiClient; this.budgetApiUrl = configurationProvider.BudgetApiUrl; this.headersProvider = headersProvider; }
public T CreateChannel(IHeadersProvider headersProvider) { return(_generator.CreateInterfaceProxyWithoutTarget <T>(new PublishInterceptor(_messageFactory, _publisher, headersProvider))); }
public PublishInterceptor(IMessageFactory messageFactory, IPublisher publisher, IHeadersProvider headersProvider) { _messageFactory = messageFactory; _publisher = publisher; _headersProvider = headersProvider; }