HttpCachePolicy.SetETag(String) メソッド

定義

ETag HTTP ヘッダーを指定した文字列に設定します。

public:
 void SetETag(System::String ^ etag);
public void SetETag(string etag);
member this.SetETag : string -> unit
Public Sub SetETag (etag As String)

パラメーター

etag
String

ETag ヘッダーに使用するテキスト。

例外

etagnullです。

ETag ヘッダーは既に設定されています。

-又は-

SetETagFromFileDependencies()は既に呼び出されています。

次のコード例では、 ETag ヘッダーをカスタム値に設定する方法を示します。

Response.Cache.SetETag("\"50f59e42f4d8bc1:cd7\"");
       Response.Cache.SetETag("""50f59e42f4d8bc1:cd7""")

注釈

ETag ヘッダーは、ドキュメントの特定のバージョンの一意の識別子です。 これは、クライアントがキャッシュしたコンテンツを検証して、再要求を回避するためにクライアントによって使用されます。 ETag ヘッダーが設定されると、後続の設定が失敗し、例外がスローされます。

SetETag は、.NET Framework バージョン 3.5 で導入されています。 詳細については、「 バージョンと依存関係」を参照してください。

適用対象