EMS.Services.IEMSResourceRequest.Execute
Delphi
function Execute(const AContext: IEMSResourceRequestContext; const AMethodType: TEndpointRequest.TMethod; const AResourceName: string; const ASegments: TEMSResourceRequestSegments; const AQueryParams: TEMSResourceRequestQueryParams; const ARequestContent: IEMSResourceRequestContent): IEMSResourceResponseContent; overload;
function Execute(const AContext: IEMSResourceRequestContext; AMethodType: TEndpointRequest.TMethod; const AResourceName: string; const ASegments: TEMSResourceRequestSegments; const AQueryParams: TEMSResourceRequestQueryParams): IEMSResourceResponseContent; overload;
C++
virtual _di_IEMSResourceResponseContent __fastcall Execute(const _di_IEMSResourceRequestContext AContext, const Ems::Resourceapi::TEndpointRequest::TMethod AMethodType, const System::UnicodeString AResourceName, const System::DynamicArray<System::UnicodeString> ASegments, const System::DynamicArray<System::Generics::Collections::TPair__2<System::UnicodeString,System::UnicodeString> > AQueryParams, const _di_IEMSResourceRequestContent ARequestContent) = 0 /* overload */;
virtual _di_IEMSResourceResponseContent __fastcall Execute(const _di_IEMSResourceRequestContext AContext, Ems::Resourceapi::TEndpointRequest::TMethod AMethodType, const System::UnicodeString AResourceName, const System::DynamicArray<System::UnicodeString> ASegments, const System::DynamicArray<System::Generics::Collections::TPair__2<System::UnicodeString,System::UnicodeString> > AQueryParams) = 0 /* overload */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | EMS.Services.pas EMS.Services.hpp |
EMS.Services | IEMSResourceRequest |
Description
Exécute la ressource spécifiée et renvoie sa réponse.
Execute reçoit les paramètres suivants :
AContext
est le contexte de la requête de ressource.AMethodType
est la méthode de requête.AResourceName
est le nom de la ressource cible.ASegments
est le chemin d'URL du point de terminaison cible de la ressource cible. Par exemple, si le nom de la ressource cible est "MyResource" et que ce chemin d'URL est "foo/bar", votre requête cible "myresource/foo/bar".AQueryParams
sont les paramètres de votre requête.ARequestContent
(facultatif) est le contenu de votre requête. Utilisez ce paramètre dans les requêtes qui requièrent l'envoi de contenu au point de terminaison distant, telles que les requêtes ayantPut
ouPost
comme méthode de requête.