Class JwtAuthenticationHandler
Implements
Inherited Members
Namespace: OEMS.UI.Auth
Assembly: OEMS.UI.dll
Syntax
public class JwtAuthenticationHandler : DelegatingHandler, IDisposable
Constructors
JwtAuthenticationHandler(AuthenticationStateCache, AuthenticationStateProvider)
Declaration
public JwtAuthenticationHandler(AuthenticationStateCache authCache, AuthenticationStateProvider authStateProvider)
Parameters
Type | Name | Description |
---|---|---|
AuthenticationStateCache | authCache | |
AuthenticationStateProvider | authStateProvider |
Methods
SendAsync(HttpRequestMessage, CancellationToken)
Sends an HTTP request to the inner handler to send to the server as an asynchronous operation.
Declaration
protected override Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
Parameters
Type | Name | Description |
---|---|---|
HttpRequestMessage | request | The HTTP request message to send to the server. |
CancellationToken | cancellationToken | A cancellation token to cancel operation. |
Returns
Type | Description |
---|---|
Task<HttpResponseMessage> | The task object representing the asynchronous operation. |
Overrides
Exceptions
Type | Condition |
---|---|
ArgumentNullException | The |