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 が必要です

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

モジュール ID が必要です

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

リソース名が必要です

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

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

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

関連項目