EMS.Services.IEMSResourceRequest.CreateRequestContent
Delphi
function CreateRequestContent(const AJSON: TJSONValue): IEMSResourceRequestContent; overload;
function CreateRequestContent(const AContentType: string; const AStream: TStream): IEMSResourceRequestContent; overload;
function CreateRequestContent(const AContentType: string; const ABytes: TBytes): IEMSResourceRequestContent; overload;
C++
virtual _di_IEMSResourceRequestContent __fastcall CreateRequestContent(System::Json::TJSONValue* const AJSON) = 0 /* overload */;
virtual _di_IEMSResourceRequestContent __fastcall CreateRequestContent(const System::UnicodeString AContentType, System::Classes::TStream* const AStream) = 0 /* overload */;
virtual _di_IEMSResourceRequestContent __fastcall CreateRequestContent(const System::UnicodeString AContentType, const System::DynamicArray<System::Byte> ABytes) = 0 /* overload */;
Properties
| Type | Visibility | Source | Unit | Parent |
|---|---|---|---|---|
| function | public | EMS.Services.pas EMS.Services.hpp |
EMS.Services | IEMSResourceRequest |
Description
Creates the payload content of an EMS Resource request.
The CreateRequestContent method is overloaded:
- The first overloaded method creates the payload for the request from a JSON object
AJSON. The content type of this request isapplication/json. - The second overloaded method creates the payload for the request from the stream
AStream. Indicate the content type (AContentType) of the payload. - The third overloaded method creates the payload for the request from the byte array
ABytes. Indicate the content type (AContentType) of the payload.
CreateRequestContent returns an IEMSResourceRequestContent to read the response from the resource.