Skip to main content
Table of Contents

TTMSFNCCloudBase.AddRequest Method

Adds a new request to the queue and returns the result object without executing it immediately.

API unit family: TMSFNCCloudBase Declaring type: TTMSFNCCloudBase Inherited from: TTMSFNCCustomCloudBase

Syntax

FMX.TMSFNCCloudBase.hppPascalC++
function AddRequest(const ARequestResultEvent: TTMSFNCCloudBaseRequestResultEvent = nil; const ARequestResultProgressEvent: TTMSFNCCloudBaseRequestResultProgressEvent = nil; const AAsync: Boolean = True): TTMSFNCCloudBaseRequestResult; virtual;
virtual TTMSFNCCloudBaseRequestResult* __fastcall AddRequest(const _di_TTMSFNCCloudBaseRequestResultEvent ARequestResultEvent = _di_TTMSFNCCloudBaseRequestResultEvent(), const _di_TTMSFNCCloudBaseRequestResultProgressEvent ARequestResultProgressEvent = _di_TTMSFNCCloudBaseRequestResultProgressEvent(), const bool AAsync = true);

Parameters

Name Description
ARequestResultEvent Optional callback invoked when the request completes.
ARequestResultProgressEvent Optional callback invoked during progress.
AAsync When True, the request runs asynchronously.

Returns

The result object for the newly queued request.