public BookingCommunicationClientFactory(IServicePartitionResolver resolver, ICustomerAccessTokenProvider accessTokenProvider) : base(resolver, new[] { new HttpExceptionHandler() }) { if (accessTokenProvider == null) { throw new ArgumentNullException(nameof(accessTokenProvider)); } this.accessTokenProvider = accessTokenProvider; }
public BookingApiClientFactory(ICustomerAccessTokenProvider accessTokenProvider, IOptions <ApiOptions> apiOptions) { this.accessTokenProvider = accessTokenProvider; this.apiOptions = apiOptions.Value; }