public HttpInterceptorManager(HttpClientInterceptor interceptor, IAuthenticationManager authenticationManager, NavigationManager navigationManager, ISnackbar snackBar)
 {
     _interceptor           = interceptor;
     _authenticationManager = authenticationManager;
     _navigationManager     = navigationManager;
     _snackBar = snackBar;
 }
예제 #2
0
 public HttpInterceptorService(HttpClientInterceptor interceptor, IAuthService authService, ILocalStorageService localStorage, IJSRuntime jsRuntime)
 {
     _interceptor  = interceptor;
     _authService  = authService;
     _localStorage = localStorage;
     _jsRuntime    = jsRuntime;
 }
예제 #3
0
 public HttpInterceptorService(HttpClientInterceptor interceptor,
                               NavigationManager navManager, IToastService toastService,
                               RefreshTokenService refreshTokenService)
 {
     _interceptor         = interceptor;
     _navManager          = navManager;
     _toastService        = toastService;
     _refreshTokenService = refreshTokenService;
 }
 public HttpInterceptorService(
     HttpClientInterceptor interceptor,
     NavigationManager navigationManager,
     IToastService toastService)
 {
     this.interceptor       = interceptor;
     this.navigationManager = navigationManager;
     this.toastService      = toastService;
 }
예제 #5
0
 public HttpInterceptorManager(
     HttpClientInterceptor interceptor,
     IAuthenticationManager authenticationManager,
     NavigationManager navigationManager,
     MessageService messageService
     )
 {
     _interceptor           = interceptor;
     _authenticationManager = authenticationManager;
     _navigationManager     = navigationManager;
     _messageService        = messageService;
 }
예제 #6
0
        public FooService(
            IHttpClientFactory httpClientFactory,
            HttpClientInterceptor httpClientInterceptor
            )
        {
            this.HttpClient            = httpClientFactory.CreateClient("for FooService");
            this.HttpClientInterceptor = httpClientInterceptor;

            this.HttpClientInterceptor.BeforeSend      += HttpClientInterceptor_BeforeSend;
            this.HttpClientInterceptor.BeforeSendAsync += HttpClientInterceptor_BeforeSendAsync;
            this.HttpClientInterceptor.AfterSend       += HttpClientInterceptor_AfterSend;
            this.HttpClientInterceptor.AfterSendAsync  += HttpClientInterceptor_AfterSendAsync;
        }
 public HttpInterceptorService(HttpClientInterceptor interceptor, NavigationManager navManager)
 {
     _interceptor = interceptor;
     _navManager  = navManager;
 }
예제 #8
0
 public InterceptorService(HttpClientInterceptor interceptor, RefreshTokenService tokenService)
 {
     _interceptor  = interceptor;
     _tokenService = tokenService;
 }
예제 #9
0
 public HttpInterceptorService(HttpClientInterceptor interceptor, RefreshTokenService refreshTokenService)
 {
     _interceptor         = interceptor;
     _refreshTokenService = refreshTokenService;
 }