Skip to main content

TdxRestServiceResponse.IsSuccess Property

Identifies if the current query to a REST server is successful.

Declaration

property IsSuccess: Boolean read;

Property Value

Type Description
Boolean

True if the current query to a REST server is successful; otherwise, False.

Remarks

You can use the StatusCode property to obtain the status code associated with the current server response.

Code Example: Validate Server Response

The code example in this topic section demonstrates a function that checks if an Azure Maps server response is valid. The function returns False and displays a message box with the corresponding error message if a server query fails.

uses
  dxMessageDialog;  // Declares the dxMessageDlg global function
// ...

function TMyForm.ValidateServerResponse(AResponse: TdxAzureMapResponse): Boolean;
begin
  if AResponse <> nil then
  begin
    Result := AResponse.IsSuccess;
    if not Result and Assigned(AResponse.ErrorInfo) then
      dxMessageDlg(AResponse.ErrorInfo.Message, TMsgDlgType.mtError, [mbOK], 0);
  end
  else
    Result := False;
end;
See Also