SecurityTokenProvider.CancelTokenCoreAsync(TimeSpan, SecurityToken) メソッド

定義

セキュリティ トークンを取り消します。

protected:
 virtual System::Threading::Tasks::Task ^ CancelTokenCoreAsync(TimeSpan timeout, System::IdentityModel::Tokens::SecurityToken ^ token);
protected virtual System.Threading.Tasks.Task CancelTokenCoreAsync(TimeSpan timeout, System.IdentityModel.Tokens.SecurityToken token);
abstract member CancelTokenCoreAsync : TimeSpan * System.IdentityModel.Tokens.SecurityToken -> System.Threading.Tasks.Task
override this.CancelTokenCoreAsync : TimeSpan * System.IdentityModel.Tokens.SecurityToken -> System.Threading.Tasks.Task
Protected Overridable Function CancelTokenCoreAsync (timeout As TimeSpan, token As SecurityToken) As Task

パラメーター

timeout
TimeSpan

セキュリティ トークンを取り消すメッセージのタイムアウト値を指定する TimeSpan

token
SecurityToken

取り消す SecurityToken

返品

非同期トークンの取り消し操作を表す Task

注釈

発行されたセキュリティ トークンなど、取り消し可能なセキュリティ トークンを使用すると、セキュリティ トークンを要求したクライアントは、そのトークンを使用した場合にキャンセルできます。

CancelTokenAsync メソッドは、CancelTokenCoreAsyncメソッドを呼び出します。

CancelTokenCoreAsync メソッドがオーバーライドされ、トークン パラメーターに渡されたセキュリティ トークンを取り消すことができない場合は、SecurityTokenException例外をスローします。

このメソッドは、メソッドの同期的な例外がスローできるすべての非使用例外を返すタスクに格納します。 返されたタスクに例外が格納されている場合、その例外はタスクが待機しているときにスローされます。 ArgumentException などの使用に関する例外は、引き続き同期的にスローされます。 格納されている例外については、 CancelTokenCore(TimeSpan, SecurityToken)によってスローされる例外を参照してください。

適用対象