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::TAsyncProcedureEvent AsyncCallbackEvent, const System::UnicodeString ARequestMethod, const System::Net::Urlclient::TURI &AURI, System::Classes::TStream* const ASourceStream, System::Classes::TStream* const AContentStream, const System::DynamicArray<System::Net::Urlclient::TNameValuePair> 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:
AsyncCallback
ist eine Callback-Prozedur, die aufgerufen werden muss, wenn eine Antwort empfangen wird oder die Anforderung fehlschlägt.AsyncCallbackEvent
ist eine Ereignisbehandlungsroutine, die aufgerufen werden muss, wenn eine Antwort empfangen wird, oder eine Anforderung fehlschlägt, wennAsyncCallback
nil ist.ARequestMethod
ist ein String, der die zu verwendende Anforderungsmethode definiert. Mögliche Anforderungsmethoden hängen vom Protokoll ab.AURI
ist eine URI, die die Position der Ressource identifiziert, die Sie anfordern.ASourceStream
ist ein Stream von Datenm um eine Anforderung bereitzustellen.AContentStream
ist ein Stream, um die Daten aufzunehmen, die in der Antwort enthalten sind.AHeaders
ist eine Liste der Header, die in die Anforderung einbezogen werden sollen.AOwnsSourceStream
legt fest, obASourceStream
ausgelöst werden sollte, wenn eine Anforderung übermittelt wurde (True
) oder nicht (False
).
Weitere Informationen finden Sie unter InternalExecuteAsync.