この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

checkDeployStatus()

宣言的なメタデータコール deploy() の状況を確認します。

構文

1DeployResult = metadatabinding.checkDeployStatus(ID id, includeDetails boolean);

使用方法

checkDeployStatus は、パッケージコンポーネントまたはパッケージ化されていないコンポーネントを組織にリリースするためのプロセスの一部として使用されます。

  1. deploy() コールを発行して、非同期リリースを開始すると、AsyncResult オブジェクトが返されます。id 項目の値をメモし、次のステップで使用します。
  2. checkDeployStatus() コールの発行を、返される DeployResultdone 項目がコールの完了を示す true になるまでループします。DeployResult オブジェクトには、deploy() コールを使用して開始された進行中または完了済みのリリースに関する情報が含まれます。checkDeployStatus() をコールするとき、最初のステップの AsyncResult オブジェクトから id 値を渡します。

API バージョン 29.0 では、Salesforce は、リリース状況プロパティを改善し、deploy() コール後にリリースに関する情報を取得するために checkStatus() を使用する要件を削除しました。Salesforce では、API バージョン 28.0 以前で deploy() を使用する場合の checkStatus() の使用を引き続きサポートします。

サンプルコード —Java

このコールの使用例は、deploy() のサンプルコードを参照してください。

引数

名前 説明
id ID deploy() コールまたは後続の checkDeployStatus() コールによって返される AsyncResult オブジ���クトから取得した ID。
includeDetails boolean DeployResult オブジェクトが DeployDetails 情報を含むか (true)、否か (false) を設定します。デフォルトは、false です。API バージョン 29.0 以降で利用できます。

応答

DeployResult