次の方法で共有


HttpRequest.TimedOutToken プロパティ

定義

要求がタイムアウトするとトリップされる CancellationToken オブジェクトを取得します。

public:
 property System::Threading::CancellationToken TimedOutToken { System::Threading::CancellationToken get(); };
public System.Threading.CancellationToken TimedOutToken { get; }
member this.TimedOutToken : System.Threading.CancellationToken
Public ReadOnly Property TimedOutToken As CancellationToken

プロパティ値

キャンセル トークン。

注釈

タイムアウト期間は、Web.config ファイルで指定することも (を参照)HttpRuntimeSection.ExecutionTimeout、プログラムで指定することもできます (「」を参照)。HttpServerUtility.ScriptTimeout タイムアウト期間は、要求が送信された時点から測定されます。 110 秒の既定のタイムアウトが有効な場合、キャンセル トークンは要求処理の開始後 110 秒以内にトリップされます。 プロパティ値を HttpServerUtility.ScriptTimeout 変更できます。このトークンがまだトリップしていない限り、新しいタイムアウト値が考慮されます。

現在、トークンは 15 秒の粒度のみを提供します。つまり、タイムアウト値が 110 秒の場合、要求処理が開始されてから 110 秒から 125 秒の間にトークンがトリップします。 粒度は将来変更される可能性があります。

このプロパティはスレッド セーフですが、その使用には制限があります。 詳細については、「HttpResponse.ClientDisconnectedToken」を参照してください。

WebSockets 要求処理が開始された場合、このプロパティは意味がありません。

適用対象