TokenRevokingStrategyRevokeTokenAsync - метод
Revokes and deletes the token by its hash.
Пространство имён: Tessa.TokensСборка: Tessa (в Tessa.dll) Версия: 4.2.3+85077ef6104b2e81389e52f8b825d77905da3c54
public virtual Task<ITokenInfo> RevokeTokenAsync(
byte[] hash,
string? reason = null,
CancellationToken cancellationToken = default
)
Public Overridable Function RevokeTokenAsync (
hash As Byte(),
Optional reason As String = Nothing,
Optional cancellationToken As CancellationToken = Nothing
) As Task(Of ITokenInfo)
public:
virtual Task<ITokenInfo^>^ RevokeTokenAsync(
array<unsigned char>^ hash,
String^ reason = nullptr,
CancellationToken cancellationToken = CancellationToken()
)
abstract RevokeTokenAsync :
hash : byte[] *
?reason : string *
?cancellationToken : CancellationToken
(* Defaults:
let _reason = defaultArg reason null
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task<ITokenInfo>
override RevokeTokenAsync :
hash : byte[] *
?reason : string *
?cancellationToken : CancellationToken
(* Defaults:
let _reason = defaultArg reason null
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task<ITokenInfo>
- hash Byte
- Token hash.
- reason String (Optional)
- Reason for the revoking token.
- cancellationToken CancellationToken (Optional)
Propagates notification that operations should be canceled.
TaskITokenInfo
An object containing information about token.
ITokenRevokingStrategyRevokeTokenAsync(Byte, String, CancellationToken)
Token revocation is only available to the token creator or system administrator.