Freigeben über


HttpCachePolicy.SetETag(String) Methode

Definition

Legt den HTTP-Header ETag auf die angegebene Zeichenfolge fest.

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

Parameter

etag
String

Der Text, der für den ETag-Header verwendet werden soll.

Ausnahmen

etag ist null.

Der ETag-Header wurde bereits festgelegt.

- oder -

SetETagFromFileDependencies() wurde bereits aufgerufen.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie der ETag Header auf einen benutzerdefinierten Wert festgelegt wird.

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

Hinweise

Der ETag Header ist ein eindeutiger Bezeichner für eine bestimmte Version eines Dokuments. Es wird von Clients verwendet, um zwischengespeicherte Inhalte zu überprüfen, um eine erneute Anforderung zu vermeiden. Sobald ein ETag Header festgelegt wurde, schlagen nachfolgende Versuche, ihn festzulegen, fehl, und es wird eine Ausnahme ausgelöst.

SetETagwird in der .NET Framework Version 3.5 eingeführt. Weitere Informationen finden Sie unter Versionen und Abhängigkeiten.

Gilt für: