HttpCachePolicy.SetETag(String) Methode

Definition

Legt den ETag HTTP-Header 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 die ETag Kopfzeile verwendet werden soll.

Ausnahmen

etag ist null.

Die ETag Kopfzeile wurde bereits festgelegt.

-oder-

Das SetETagFromFileDependencies() wurde bereits aufgerufen.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie die ETag Kopfzeile auf einen benutzerdefinierten Wert festgelegt wird.

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

Hinweise

Die ETag Kopfzeile ist ein eindeutiger Bezeichner für eine bestimmte Version eines Dokuments. Sie wird von Clients verwendet, um zwischengespeicherte Inhalte zu überprüfen, um die Anforderung nicht erneut anzufordern. Sobald eine ETag Kopfzeile festgelegt wurde, schlagen nachfolgende Versuche fehl, und eine Ausnahme wird ausgelöst.

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

Gilt für: