Freigeben über


Vorgehensweise: Festlegen der Standard-Time-Based-Cacherichtlinie für eine Anwendung

Die standardmäßige zeitbasierte Cacherichtlinie ermöglicht es einer Anwendung, ihr Cacheverhalten durch die Header zu definieren, die mit der zwischengespeicherten Ressource gesendet wurden, und das Cacheverhalten, das in den Abschnitten 13 und 14 von RFC 2616 definiert ist, verfügbar auf der Internet Engineering Task Force (IETF) -Website. Dies ist das entsprechende Cacheverhalten für die meisten Anwendungen.

So legen Sie die standardmäßige automatische Richtlinie für eine Anwendung fest

  1. Erstellen Sie ein standardzeitbasiertes Richtlinienobjekt.

  2. Legen Sie das Richtlinienobjekt als Standard für die Anwendungsdomäne fest.

Example

Die beiden Beispiele in diesem Abschnitt erzeugen identische Richtlinien.

Im folgenden Beispiel wird eine standardzeitbasierte Richtlinie erstellt und als Standard für die Anwendungsdomäne festgelegt.

public static void SetDefaultTimeBasedPolicy ()
{
    HttpRequestCachePolicy policy = new HttpRequestCachePolicy ();
    HttpWebRequest.DefaultCachePolicy = policy ;
}
Public Shared Sub SetDefaultTimeBasedPolicy ()
    Dim policy = New HttpRequestCachePolicy ()
    HttpWebRequest.DefaultCachePolicy = policy
End Sub

Sie können auch die standardmäßige zeitbasierte Cacherichtlinie mithilfe der RequestCachePolicy Klasse erstellen, wie im folgenden Beispiel gezeigt:

public static void SetDefaultTimeBasedPolicy2()
{
    RequestCachePolicy policy = new RequestCachePolicy ();
    HttpWebRequest.DefaultCachePolicy = policy ;
}
Public Shared Sub SetDefaultTimeBasedPolicy2()
    Dim policy As New RequestCachePolicy()
    HttpWebRequest.DefaultCachePolicy = policy
End Sub

Siehe auch