Aracılığıyla paylaş


RequestCachePolicy Sınıf

Tanım

Bir uygulamanın nesneler kullanılarak WebRequest elde edilen kaynaklar için önbelleğe alma gereksinimlerini tanımlar.

public ref class RequestCachePolicy
public class RequestCachePolicy
type RequestCachePolicy = class
Public Class RequestCachePolicy
Devralma
RequestCachePolicy
Türetilmiş

Örnekler

Aşağıdaki kod örneği, olarak ayarlanmış CacheOnlybir ilke Level oluşturur ve bunu kullanarak önbellek WebRequestilkesini ayarlar.

public static WebResponse GetResponseFromCache(Uri uri)
{
     RequestCachePolicy policy =
        new  RequestCachePolicy( RequestCacheLevel.CacheOnly);
    WebRequest request = WebRequest.Create(uri);
    request.CachePolicy = policy;
    WebResponse response = request.GetResponse();
    Console.WriteLine("Policy level is {0}.", policy.Level.ToString());
    Console.WriteLine("Is the response from the cache? {0}", response.IsFromCache);
    return response;
}

Açıklamalar

özelliğini veya uygulama veya makine yapılandırma dosyalarını kullanarak DefaultCachePolicy uygulamanız için varsayılan bir önbellek ilkesi belirtebilirsiniz. Daha fazla bilgi için bkz <. requestCaching> Öğesi (Ağ Ayarları).

özelliğini kullanarak CachePolicy tek bir istek için önbellek ilkesini belirtebilirsiniz.

Web hizmetleri için önbelleğe alma desteklenmez.

Oluşturucular

Name Description
RequestCachePolicy()

RequestCachePolicy sınıfının yeni bir örneğini başlatır.

RequestCachePolicy(RequestCacheLevel)

RequestCachePolicy sınıfının yeni bir örneğini başlatır. belirtilen önbellek ilkesini kullanarak.

Özellikler

Name Description
Level

RequestCacheLevel Bu örnek oluşturulduğunda belirtilen değeri alır.

Yöntemler

Name Description
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Bu örneğin dize gösterimini döndürür.

Şunlara uygulanır

Ayrıca bkz.