REST.Backend.EMSApi.TEMSClientAPI.UpdateModuleResource

提供:RAD Studio API Documentation

Delphi

procedure UpdateModuleResource(const AModuleID, AResourceName: string; const AJSONObject: TJSONObject; out AUpdatedAt: TUpdatedAt);

C++

void __fastcall UpdateModuleResource(const System::UnicodeString AModuleID, const System::UnicodeString AResourceName, System::Json::TJSONObject* const AJSONObject, /* out */ TUpdatedAt &AUpdatedAt);

プロパティ

種類 可視性 ソース ユニット 親
procedure
function
public
REST.Backend.EMSApi.pas
REST.Backend.EMSApi.hpp
REST.Backend.EMSApi TEMSClientAPI


説明

指定されたモジュール リソースに関する既存の情報を、指定された情報に置き換えます。

UpdateModuleResource が受け取るパラメータは次のとおりです。

  • AModuleID: 対象モジュール リソースを格納したモジュールの ID の文字列です。
  • AResourceName: 対象モジュール リソースの名前の文字列です。
  • AJSONObject: 対象モジュール リソースの新規データを格納した JSON オブジェクトです。
  • AUpdatedAt: 要求した変更が EMS サーバーで適用された場合に UpdateModuleResource でその日付と時刻を格納する TUpdatedAt インスタンスです。

例外

例外 メッセージ 説明

EEMSClientAPIError

MasterSecret が必要です

Authentication が TAuthentication.MasterSecret で、ConnectionInfo.MasterSecret が空の文字列になっています。

モジュール ID が必要です

指定されたモジュール ID が空の文字列になっています。

リソース名が必要です

指定されたリソース名が空の文字列になっています。

セッション トークンが必要です

Authentication が TAuthentication.Session で、かつ、ログインが行われなかったか、Login の呼び出し時に渡されたセッション認証トークンが空の文字列になっています。

関連項目