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 :
AContextest le contexte de la requête de ressource.AMethodTypeest la méthode de requête.AResourceNameest le nom de la ressource cible.ASegmentsest 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".AQueryParamssont 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 ayantPutouPostcomme méthode de requête.