System.Net.HttpClient.THTTPClient.EndAsyncHTTP

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

class function EndAsyncHTTP(const AAsyncResult: IAsyncResult): IHTTPResponse; overload;
class function EndAsyncHTTP(const AAsyncResult: IHTTPResponse): IHTTPResponse; overload;

C++

__classmethod _di_IHTTPResponse __fastcall EndAsyncHTTP(const System::Types::_di_IAsyncResult AAsyncResult)/* overload */;
__classmethod _di_IHTTPResponse __fastcall EndAsyncHTTP(const _di_IHTTPResponse AAsyncResult)/* overload */;

プロパティ

種類 可視性 ソース ユニット
function public
System.Net.HttpClient.pas
System.Net.HTTPClient.hpp
System.Net.HttpClient THTTPClient


説明

指定されたレスポンスが成功したかを確認、または、レスポンスが失敗した場合には例外を発生させます。

通常、EndAsyncHTTP は、レスポンス データがすでに受信済みであることをわかっている、非同期リクエストのコールバック関数またはイベント ハンドラの中から呼び出します。しかし、実際には EndAsyncHTTP をどのタイミングでも呼び出すことができ、プログラムの実行をレスポンス データが受信されるまで止め、効果的に、非同期リクエストを同期リクエストに変えることができます。

EndAsyncHTTP は、HTTP リクエストがリダイレクトの最大数に到達した場合に、ENetHTTPRequestException を発生させます。

関連項目