TsgcHTTP2Client › イベント

TsgcHTTP2Client イベント

処理可能なイベントを目的別にグループ化し、その後完全なアルファベット順リストを表示します。

接続

名前説明
OnHTTP2Connectクライアントが HTTP/2 サーバーに正常に接続した直後に発火します。
OnHTTP2DisconnectHTTP/2 接続が閉じられたときに発火します。
OnHTTP2ExceptionHTTP/2 接続で例外が発生したとき、アプリケーションがそれを処理できるように発生します。
OnHTTP2GoAwayサーバーが接続のシャットダウンを通知する GoAway フレームを送信したときに発生します。

レスポンス

名前説明
OnHTTP2Responseクライアントがサーバーからの完全なレスポンス (ステータス、ヘッダー、ボディ) を受信したときに発生します。
OnHTTP2ResponseFragmentFragmentedDataがデータを受信したときにストリーミングされる各レスポンスフラグメントに対して発火します。
OnHTTP2PushPromiseサーバーがリソースをプッシュしたときに発生し、クライアントはそれを受け入れるかキャンセルするかを選択できます。
OnHTTP2RSTStreamサーバーが特定のHTTP/2ストリームをリセットしたときに発生します。

リクエスト

名前説明
OnHTTP2BeforeRequestリクエストヘッダーが送信される直前に発生し、アプリケーションがヘッダーを追加または変更できます。
OnHTTP2PendingRequests切断後、保留中のリクエストがある場合に発生します。アプリケーションは再接続またはキューのクリアを行えます。
OnHTTP2Authorizationサーバーが認証を要求したときに発生し、アプリケーションが資格情報またはベアラートークンを提供できます。

セキュリティ

名前説明
OnSSLGetHandlerSSL ハンドラーが作成される前に発火し、カスタムハンドラーインスタンスを提供できます。
OnSSLAfterCreateHandlerSSL ハンドラーが作成された後に発火し、そのプロパティをカスタマイズできます。

すべてのイベント (アルファベット順)

名前説明
OnHTTP2Authorizationサーバーが認証を要求したときに発生し、アプリケーションが資格情報またはベアラートークンを提供できます。
OnHTTP2BeforeRequestリクエストヘッダーが送信される直前に発生し、アプリケーションがヘッダーを追加または変更できます。
OnHTTP2Connectクライアントが HTTP/2 サーバーに正常に接続した直後に発火します。
OnHTTP2DisconnectHTTP/2 接続が閉じられたときに発火します。
OnHTTP2ExceptionHTTP/2 接続で例外が発生したとき、アプリケーションがそれを処理できるように発生します。
OnHTTP2GoAwayサーバーが接続のシャットダウンを通知する GoAway フレームを送信したときに発生します。
OnHTTP2PendingRequests切断後、保留中のリクエストがある場合に発生します。アプリケーションは再接続またはキューのクリアを行えます。
OnHTTP2PushPromiseサーバーがリソースをプッシュしたときに発生し、クライアントはそれを受け入れるかキャンセルするかを選択できます。
OnHTTP2Responseクライアントがサーバーからの完全なレスポンス (ステータス、ヘッダー、ボディ) を受信したときに発生します。
OnHTTP2ResponseFragmentFragmentedDataがデータを受信したときにストリーミングされる各レスポンスフラグメントに対して発火します。
OnHTTP2RSTStreamサーバーが特定のHTTP/2ストリームをリセットしたときに発生します。
OnSSLAfterCreateHandlerSSL ハンドラーが作成された後に発火し、そのプロパティをカスタマイズできます。
OnSSLGetHandlerSSL ハンドラーが作成される前に発火し、カスタムハンドラーインスタンスを提供できます。