System.Net.HttpClient.THTTPClient.BeginTrace

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function BeginTrace(const AURL: string; const AResponseContent: TStream = nil; const AHeaders: TNetHeaders = nil): IAsyncResult; overload;
function BeginTrace(const AsyncCallback: TAsyncCallback; const AURL: string; const AResponseContent: TStream = nil;  const AHeaders: TNetHeaders = nil): IAsyncResult; overload;
function BeginTrace(const AsyncCallbackEvent: TAsyncCallbackEvent; const AURL: string;  const AResponseContent: TStream = nil; const AHeaders: TNetHeaders = nil): IAsyncResult; overload;

C++

System::Types::_di_IAsyncResult __fastcall BeginTrace(const System::UnicodeString AURL, System::Classes::TStream* const AResponseContent = (System::Classes::TStream*)(0x0), const System::DynamicArray<System::Net::Urlclient::TNameValuePair> AHeaders = System::DynamicArray<System::Net::Urlclient::TNameValuePair>())/* overload */;
System::Types::_di_IAsyncResult __fastcall BeginTrace(const System::Classes::_di_TAsyncCallback AsyncCallback, const System::UnicodeString AURL, System::Classes::TStream* const AResponseContent = (System::Classes::TStream*)(0x0), const System::DynamicArray<System::Net::Urlclient::TNameValuePair> AHeaders = System::DynamicArray<System::Net::Urlclient::TNameValuePair>())/* overload */;
System::Types::_di_IAsyncResult __fastcall BeginTrace(const System::Classes::TAsyncProcedureEvent AsyncCallbackEvent, const System::UnicodeString AURL, System::Classes::TStream* const AResponseContent = (System::Classes::TStream*)(0x0), const System::DynamicArray<System::Net::Urlclient::TNameValuePair> AHeaders = System::DynamicArray<System::Net::Urlclient::TNameValuePair>())/* overload */;

Propriétés

Type Visibilité  Source Unité  Parent
function public
System.Net.HttpClient.pas
System.Net.HTTPClient.hpp
System.Net.HttpClient THTTPClient


Description

Démarre une requête HTTP asynchrone en utilisant la méthode de requête HTTP TRACE.

BeginTrace reçoit également les paramètres suivants :

  • AURL est l'URL cible de votre requête.
  • AResponseContent (facultatif) est un flux dans lequel vous souhaitez recevoir les données de réponse au fur et à mesure que votre client HTTP télécharge les données de réponse depuis le serveur cible.

Si vous ne spécifiez pas un flux pour AResponseContent, vous pouvez attendre que votre client HTTP télécharge les données de la réponse entière, et obtenir les données de la réponse sous la forme d'un flux à partir de la propriété ContentStream de l'objet de résultat asynchrone que BeginTrace renvoie.
  • AHeaders (facultatif) est une liste d'en-têtes à inclure dans la requête.
  • AsyncCallback (facultatif) est une procédure callback à appeler lorsqu'une réponse est reçue ou que la requête échoue.
  • AsyncCallbackEvent (facultatif) est un gestionnaire d'événement à appeler lorsqu'une réponse est reçue ou que la requête échoue.

Pour plus d'informations, voir BeginExecute.

Voir aussi