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};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | published | System.Net.HTTPClientComponent.pas System.Net.HTTPClientComponent.hpp |
System.Net.HttpClientComponent | TNetHTTPClient |
Description
Détermine si les requêtes effectuées en utilisant les méthodes de ce composant sont asynchrones (True
) ou synchrones (False
).
Les requêtes synchrones arrêtent l'exécution de votre application jusqu'à ce que le client ait reçu la réponse depuis le serveur ou qu'une erreur s'est produite.
Les requêtes asynchrones n'arrêtent pas l'exécution de vos applications. Par exemple, les utilisateurs peuvent interagir avec votre application alors que la requête est en cours, et vous pouvez effectuer plusieurs requêtes en parallèle.
La propriété Asynchronous du composant client HTTP affecte uniquement les requêtes que vous démarrez en utilisant les méthodes du composant lui-même. Les objets TNetHTTPRequest associés à ce composant client ignorent la valeur de la propriété Asynchronous du composant client, et comptent exclusivement sur leur propriété Asynchronous.