ジョブ クライアント (レガシ)
日本語翻訳に関する免責事項
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
このSDKは、Sitecore Content Hubでさまざまな種類のフェッチ ジョブを作成するためのJobs clientを提供します。
メモ
次のコード例のclient変数は、IMClientインスタンスを参照します。Web SDKを使用する場合、変数名は自由に選択できますが、ドキュメントではインスタンス化時にclientとも呼ばれます。
使用可能なフェッチ・ジョブ
フェッチ・ジョブ・モデルは、Stylelabs.M.Sdk.Models.Jobsにあります。
利用可能なモデルは次のとおりです。
-
AzureFetchJobRequest: Azure Blob Storageから1つ以上のファイルをフェッチするフェッチ ジョブ。
-
FileFetchJobRequest: Webサーバー上のディレクトリから1つ以上のファイルを取得するフェッチジョブ。
-
WebFetchJobRequest: HTTPまたはHTTPS経由で1つ以上のファイルをフェッチするフェッチ ジョブ。
フェッチ・ジョブを作成するときは、常に次の引数が必要です。
-
Description: ジョブの説明。
-
Asset id: フェッチされたファイルをリンクするアセット。
フェッチ・ジョブの作成
フェッチ・ジョブを作成するには、フェッチ・ジョブ・モデルをジョブ・クライアントのCreateFetchJobAsyncメソッドに渡すだけです。これにより、新しく作成されたジョブのIDが返されます。
次の例では、公開URLから画像を取得し、IDが1000のアセットにリンクします。