System.Net.HttpClient.THTTPClient.DoExecuteAsync
Delphi
function DoExecuteAsync(const AsyncCallback: TAsyncCallback; const AsyncCallbackEvent: TAsyncCallbackEvent;
const ARequestMethod: string; const AURI: TURI; const ASourceStream, AContentStream: TStream;
const AHeaders: TNetHeaders; AOwnsSourceStream: Boolean): IAsyncResult; override;
C++
virtual System::Types::_di_IAsyncResult __fastcall DoExecuteAsync(const System::Classes::_di_TAsyncCallback AsyncCallback, const System::Classes::TAsyncCallbackEvent AsyncCallbackEvent, const System::UnicodeString ARequestMethod, const System::Net::Urlclient::TURI &AURI, System::Classes::TStream* const ASourceStream, System::Classes::TStream* const AContentStream, const System::Net::Urlclient::TNetHeaders AHeaders, bool AOwnsSourceStream);
Eigenschaften
| Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
|---|---|---|---|---|
| function | protected | System.Net.HttpClient.pas System.Net.HTTPClient.hpp |
System.Net.HttpClient | THTTPClient |
Beschreibung
Erstellt ein Anforderungs-Objekt, das aus einer angegebenen Anforderungsmethode, URI und Quell-Stream basiert, und ruft InternalExecuteAsync auf, um eine asynchrone HTTP-Anforderung zu beginnen.
Wenn Sie DoExecuteAsync aufrufen, müssen Sie die Daten, die zur Ausführung der HTTP-Anforderung erforderlich sind, bereitstellen:
AsyncCallbackist eine Callback-Prozedur, die aufgerufen werden muss, wenn eine Antwort empfangen wird oder die Anforderung fehlschlägt.AsyncCallbackEventist eine Ereignisbehandlungsroutine, die aufgerufen werden muss, wenn eine Antwort empfangen wird, oder eine Anforderung fehlschlägt, wennAsyncCallbacknil ist.ARequestMethodist ein String, der die zu verwendende Anforderungsmethode definiert. Mögliche Anforderungsmethoden hängen vom Protokoll ab.AURIist eine URI, die die Position der Ressource identifiziert, die Sie anfordern.ASourceStreamist ein Stream von Datenm um eine Anforderung bereitzustellen.AContentStreamist ein Stream, um die Daten aufzunehmen, die in der Antwort enthalten sind.AHeadersist eine Liste der Header, die in die Anforderung einbezogen werden sollen.AOwnsSourceStreamlegt fest, obASourceStreamausgelöst werden sollte, wenn eine Anforderung übermittelt wurde (True) oder nicht (False).
Weitere Informationen finden Sie unter InternalExecuteAsync.