Aracılığıyla paylaş


Nasıl yapılır: Uygulama için Varsayılan Saat Temelli Önbellek İlkesi Ayarlama

Varsayılan zamana bağlı önbellek ilkesi, bir uygulamanın önbellek davranışının önbelleğe alınmış kaynakla gönderilen üst bilgiler tarafından tanımlanmasını ve RFC 2616'nın 13 ve 14. bölümlerinde tanımlanan önbellek davranışının İnternet Mühendisliği Görev Gücü (IETF) web sitesinde kullanılabilir olmasını sağlar. Bu, çoğu uygulama için uygun önbellek davranışıdır.

Bir uygulama için varsayılan otomatik ilkeyi ayarlamak için

  1. Varsayılan bir zamana dayalı ilke nesnesi oluşturun.

  2. İlke nesnesini uygulama etki alanı için varsayılan olarak ayarlayın.

Örnek

Bu bölümdeki iki örnek aynı ilkeleri oluşturur.

Aşağıdaki örnek, varsayılan zamana dayalı bir ilke oluşturur ve uygulama etki alanı için varsayılan olarak ayarlar.

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

Aşağıdaki örnekte gösterildiği gibi sınıfını RequestCachePolicy kullanarak varsayılan zamana dayalı önbellek ilkesini de oluşturabilirsiniz:

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  

Ayrıca bkz.