System.Net.HttpClientComponent.TNetHTTPClient.Asynchronous
Delphi
property Asynchronous: Boolean read FAsynchronous write FAsynchronous default False;
C++
__property bool Asynchronous = {read=FAsynchronous, write=FAsynchronous, default=0};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | published | System.Net.HTTPClientComponent.pas System.Net.HTTPClientComponent.hpp |
System.Net.HttpClientComponent | TNetHTTPClient |
説明
このコンポーネントのメソッドを使用して実行されるリクエストが非同期(True
)か、同期(False
)かを決定します。
同期リクエストは、アプリケーションの実行を、クライアントがサーバーからレスポンスを受け取るか、エラーが発生するまで停止します。
非同期リクエストは、アプリケーションの実行を停止させません。たとえば、ユーザーはリクエストの処理中もアプリケーションとやり取りが可能で、複数のリクエストを並列して実行することも可能です。
HTTP クライアント コンポーネントの Asynchronous プロパティのコンポーネント自身のメソッドを使用して開始したリクエストにのみ効果があります。クライアント コンポーネントと関連付けられている TNetHTTPRequest オブジェクトは、クライアント コンポーネントの Asynchronous プロパティの値を無視し、独自の Asynchronous プロパティに排他的に依存します。