語言

ReplayValidatorAsync 代理人

定義

一個代理檔會被呼叫來檢查是否重播 SignedHttpRequest(如果設定為此)。

public delegate System.Threading.Tasks.Task ReplayValidatorAsync(SecurityToken signedHttpRequest, SignedHttpRequestValidationContext signedHttpRequestValidationContext, CancellationToken cancellationToken);
type ReplayValidatorAsync = delegate of SecurityToken * SignedHttpRequestValidationContext * CancellationToken -> Task
Public Delegate Function ReplayValidatorAsync(signedHttpRequest As SecurityToken, signedHttpRequestValidationContext As SignedHttpRequestValidationContext, cancellationToken As CancellationToken) As Task 

參數

signedHttpRequest
SecurityToken

一個包含「nonce」聲明的 SignedHttpRequest,以驗證。

signedHttpRequestValidationContext
SignedHttpRequestValidationContext

一個包裹 SignedHttpRequest 驗證所需參數的結構。

cancellationToken
CancellationToken

傳播應該取消作業的通知。

傳回值

若偵測到 SignedHttpRequest 重播,預期會拋出適當的例外。

適用於