WebRequestHandler.CachePolicy Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bu istek için önbellek ilkesini alır veya ayarlar.
public:
property System::Net::Cache::RequestCachePolicy ^ CachePolicy { System::Net::Cache::RequestCachePolicy ^ get(); void set(System::Net::Cache::RequestCachePolicy ^ value); };
public System.Net.Cache.RequestCachePolicy CachePolicy { get; set; }
member this.CachePolicy : System.Net.Cache.RequestCachePolicy with get, set
Public Property CachePolicy As RequestCachePolicy
Özellik Değeri
RequestCachePolicy Önbellek ilkesini tanımlayan bir nesne. Varsayılan değer: DefaultCachePolicy.
Açıklamalar
Geçerli önbellek ilkesi ve istenen kaynağın önbellekte bulunması, önbellekten bir yanıt alınıp alınamayacağını belirler. Önbelleğe alınmış yanıtların kullanılması genellikle uygulama performansını artırır, ancak önbellekteki yanıtın sunucudaki yanıtla eşleşmemesi riski vardır.
Varsayılan önbellek ilkesi Machine.config yapılandırma dosyasında veya özelliği ayarlanarak DefaultCachePolicy belirtilebilir.
Bir kaynağın kopyası yalnızca kaynağın yanıt akışı alınır ve akışın sonuna okunursa önbelleğe eklenir. Bu nedenle aynı kaynak için başka bir istek, bu isteğin önbellek ilkesi düzeyine bağlı olarak önbelleğe alınmış bir kopya kullanabilir.