示例#1
0
        public DynamicHttpProxyInterceptor(
            IDynamicProxyHttpClientFactory httpClientFactory,
            IOptions <AbpHttpClientOptions> clientOptions,
            IApiDescriptionFinder apiDescriptionFinder,
            IJsonSerializer jsonSerializer,
            IRemoteServiceHttpClientAuthenticator clientAuthenticator,
            ICancellationTokenProvider cancellationTokenProvider,
            ICorrelationIdProvider correlationIdProvider,
            IOptions <AbpCorrelationIdOptions> correlationIdOptions,
            ICurrentTenant currentTenant,
            IRemoteServiceConfigurationProvider remoteServiceConfigurationProvider)
        {
            CancellationTokenProvider          = cancellationTokenProvider;
            CorrelationIdProvider              = correlationIdProvider;
            CurrentTenant                      = currentTenant;
            RemoteServiceConfigurationProvider = remoteServiceConfigurationProvider;
            AbpCorrelationIdOptions            = correlationIdOptions.Value;
            HttpClientFactory                  = httpClientFactory;
            ApiDescriptionFinder               = apiDescriptionFinder;
            JsonSerializer                     = jsonSerializer;
            ClientAuthenticator                = clientAuthenticator;
            ClientOptions                      = clientOptions.Value;

            Logger = NullLogger <DynamicHttpProxyInterceptor <TService> > .Instance;
        }
 public OpenIdLocalUserCreationClient(
     IOptions <OpenIdLocalUserCreationClientOptions> options,
     IHttpClientFactory httpClientFactory,
     IRemoteServiceConfigurationProvider remoteServiceConfigurationProvider)
 {
     HttpClientFactory = httpClientFactory;
     RemoteServiceConfigurationProvider = remoteServiceConfigurationProvider;
     Options = options.Value;
 }
 public WebAssemblyLookupApiRequestService(IHttpClientFactory httpClientFactory,
                                           IRemoteServiceHttpClientAuthenticator httpClientAuthenticator,
                                           ICurrentTenant currentTenant,
                                           IRemoteServiceConfigurationProvider remoteServiceConfigurationProvider)
 {
     HttpClientFactory                  = httpClientFactory;
     HttpClientAuthenticator            = httpClientAuthenticator;
     CurrentTenant                      = currentTenant;
     RemoteServiceConfigurationProvider = remoteServiceConfigurationProvider;
 }
 public BlazorServerLookupApiRequestService(IHttpClientFactory httpClientFactory,
                                            IRemoteServiceHttpClientAuthenticator httpClientAuthenticator,
                                            ICurrentTenant currentTenant,
                                            IHttpContextAccessor httpContextAccessor,
                                            NavigationManager navigationManager,
                                            IRemoteServiceConfigurationProvider remoteServiceConfigurationProvider)
 {
     HttpClientFactory                  = httpClientFactory;
     HttpClientAuthenticator            = httpClientAuthenticator;
     CurrentTenant                      = currentTenant;
     HttpContextAccessor                = httpContextAccessor;
     NavigationManager                  = navigationManager;
     RemoteServiceConfigurationProvider = remoteServiceConfigurationProvider;
 }
    public DynamicHttpProxyInterceptor(
        DynamicHttpProxyInterceptorClientProxy <TService> interceptorClientProxy,
        IOptions <AbpHttpClientOptions> clientOptions,
        IProxyHttpClientFactory httpClientFactory,
        IRemoteServiceConfigurationProvider remoteServiceConfigurationProvider,
        IApiDescriptionFinder apiDescriptionFinder)
    {
        InterceptorClientProxy             = interceptorClientProxy;
        HttpClientFactory                  = httpClientFactory;
        RemoteServiceConfigurationProvider = remoteServiceConfigurationProvider;
        ApiDescriptionFinder               = apiDescriptionFinder;
        ClientOptions = clientOptions.Value;

        Logger = NullLogger <DynamicHttpProxyInterceptor <TService> > .Instance;
    }
 public WebAssemblyServerUrlProvider(
     IRemoteServiceConfigurationProvider remoteServiceConfigurationProvider)
 {
     RemoteServiceConfigurationProvider = remoteServiceConfigurationProvider;
 }
 public static Task <RemoteServiceConfiguration> GetConfigurationOrDefaultAsync(
     this IRemoteServiceConfigurationProvider provider)
 => provider.GetConfigurationOrDefaultAsync(RemoteServiceConfigurationDictionary.DefaultName);