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

StaticResource

静的リソースファイルを表します。多くの場合は、ZIP ファイル内のコードライブラリです。静的リソースにより、アーカイブ (.zip や .jar ファイルなど)、画像、スタイルシート、JavaScript、その他のファイルなど、Visualforce ページ内で参照できるコンテンツをアップロードできます。

MetadataWithContent メタデータ型を拡張し、その content 項目と fullName 項目を継承します。

ファイルのサフィックスおよびディレクトリの場所

テンプレートファイルのファイルサフィックスは .resource です。付随するメタデータファイルには、resource-meta.xml という名前が付けられます。

静的リソースコンポーネントは、対応するパッケージディレクトリの staticresources フォルダに保存されます。

バージョン

静的リソースは、API バージョン 12.0 以降で使用できます。

項目

このメタデータ型には、次の項目が含まれます。

項目名 データ型 説明
cacheControl StaticResourceCacheControl (string 型の列挙) 必須。サードパーティ配信クライアントがコンテンツをキャッシュできるように、静的リソースが公開キャッシュタグでマークされているかどうかを示します。これは、API バージョン 14.0 の新項目です。有効な値は、次のとおりです。
  • Private
  • Public
content base64Binary 静的リソースコンテンツ。Base 64 で符号化されたバイナリデータ。API コールを行う前に、クライアントアプリケーションはバイナリ添付データを base64 に符号化する必要があります。応答を受信したら、クライアントアプリケーションは、base64 データをバイナリに復号化する必要があります。この変換は、通常 SOAP クライアントによって処理されます。この項目は、MetadataWithContent コンポーネントから継承されます。
contentType string 必須。ファイルの内容の種類。たとえば、text/plain などです。
description string 静的リソースの説明。
fullName string 静的リソース名。名前には、英数字、およびアンダースコア (_) 文字のみを使用できます。また、最初は文字とし、最後にアンダースコアを使用したり、連続した 2 つのアンダースコア文字を含めたりすることはできません。

この項目はMetadata コンポーネントから継承するため、この項目はこのコンポーネントの WSDL で定義されません。作成時、更新時、または削除時に指定する必要があります。コールにおけるこの項目の例を確認するには、create()を参照してください。

宣言的なメタデータの定義のサンプル

1<?xml version="1.0" encoding="UTF-8"?>
2<StaticResource xmlns="http://soap.sforce.com/2006/04/metadata">
3    <contentType>text/plain</contentType>
4    <description>Test Resource</description>
5</StaticResource>