Freigeben über


HttpCachePolicy.SetVaryByCustom-Methode

Gibt eine benutzerdefinierte Zeichenfolge an, mit der zwischengespeicherte Ausgabeantworten variiert werden können.

Namespace: System.Web
Assembly: System.Web (in system.web.dll)

Syntax

'Declaration
Public Sub SetVaryByCustom ( _
    custom As String _
)
'Usage
Dim instance As HttpCachePolicy
Dim custom As String

instance.SetVaryByCustom(custom)
public void SetVaryByCustom (
    string custom
)
public:
void SetVaryByCustom (
    String^ custom
)
public void SetVaryByCustom (
    String custom
)
public function SetVaryByCustom (
    custom : String
)

Parameter

  • custom
    Die Zeichenfolge, mit der die zwischengespeicherte Ausgabe variiert wird.

Ausnahmen

Ausnahmetyp Bedingung

ArgumentNullException

custom ist NULL (Nothing in Visual Basic).

InvalidOperationException

Die SetVaryByCustom-Methode wurde bereits aufgerufen.

Beispiel

Im folgenden Codebeispiel wird veranschaulicht, wie die benutzerdefinierte Zeichenfolge zum Variieren der Ausgabeantwort auf "Accept-Charset" festgelegt wird, damit im Cache des Ausgangsservers je nach Accept-Charset-Header des Browsers eine von mehreren zwischengespeicherten Antworten ausgewählt wird.

Response.Cache.SetVaryByCustom("Accept-Charset")
 
Response.Cache.SetVaryByCustom("Accept-Charset");
 
get_Response().get_Cache().SetVaryByCustom("Accept-Charset");
Response.Cache.SetVaryByCustom("Accept-Charset")
 

Plattformen

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

HttpCachePolicy-Klasse
HttpCachePolicy-Member
System.Web-Namespace