TokenRevokingStrategyRevokeTokenAsync - метод
Revokes and deletes the token by its hash.
Пространство имён: Tessa.TokensСборка: Tessa (в Tessa.dll) Версия: 4.1.4+115fce864fec7bf37ea70396e6660596be991d3b
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.