Method GetTokenAsync
GetTokenAsync(SessionAccessOptions)
Gets the session token from the current request. If the user is not signed in, returns null.
Declaration
public override ValueTask<TSessionToken?> GetTokenAsync(SessionAccessOptions sessionOptions = SessionAccessOptions.None)
Parameters
| Type | Name | Description |
|---|---|---|
| SessionAccessOptions | sessionOptions | Option flags for retrieving the session token. |
Returns
| Type | Description |
|---|---|
| ValueTask<TSessionToken> |
Overrides
Remarks
The token is read from the request and validated against the session store at most once per request, and the result is cached for subsequent calls. After SetToken(TSessionToken) or ClearToken() is called, subsequent calls return the token that was set (or null).