EMS.Services.IEMSResourceRequest.Execute

De RAD Studio API Documentation
Aller à : navigation, rechercher

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 ayant Put ou Post comme méthode de requête.

Voir aussi