System.Net.HttpClient.THTTPClient.DoGetResponseInstance
Delphi
function DoGetResponseInstance(const AContext: TObject; const AProc: TProc; const AsyncCallback: TAsyncCallback; const AsyncCallbackEvent: TAsyncCallbackEvent; const ARequest: IHTTPRequest; const AContentStream: TStream): IHTTPResponse; reintroduce; virtual; abstract;
C++
HIDESBASE virtual _di_IHTTPResponse __fastcall DoGetResponseInstance(System::TObject* const AContext, const System::Sysutils::_di_TProc AProc, const System::Classes::_di_TAsyncCallback AsyncCallback, const System::Classes::TAsyncProcedureEvent AsyncCallbackEvent, const _di_IHTTPRequest ARequest, System::Classes::TStream* const AContentStream) = 0 ;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | protected | System.Net.HTTPClient.pas System.Net.HTTPClient.hpp |
System.Net.HttpClient | THTTPClient |
Description
Renvoie une instance de requête.
DoGetResponseInstance reçoit les paramètres suivants :
AContext
est un objet arbitraire à associer à cette réponse en tant que contexte. Vous pouvez accéder ultérieurement à ce contexte en utilisant la propriété AsyncContext de l'interface IAsyncResult.AProc
(facultatif) est une procédure utilisée pour traiter la réponse HTTP entrante.AAsyncCallback
est un callback que l'objet réponse HTTP résultant appelle une fois la réponse HTTP entrante traitée.AAsyncCallbackEvent
est un gestionnaire d'événement que l'objet réponse HTTP résultant appelle une fois la réponse HTTP entrante traitée.- Remarque :
AAsyncCallbackEvent
est appelé uniquement siAAsyncCallback
n'est pas défini.
- Remarque :
ARequest
est la requête HTTP source.AContentStream
est le flux recevant la réponse HTTP. Si aucun objet flux n'est spécifié, l'objet réponse HTTP résultant utilise un flux mémoire.