Aracılığıyla paylaş


WebRequestHandler.CachePolicy Özellik

Tanım

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 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şmeme riski vardır.

Varsayılan önbellek ilkesi Machine.config yapılandırma dosyasında veya özelliği ayarlanarak DefaultCachePolicy belirtilebilir.

Bir kaynağın kopyası önbelleğe yalnızca kaynağın yanıt akışı alınır ve akışın sonuna okunursa eklenir. Bu nedenle aynı kaynağa yönelik başka bir istek, bu isteğin önbellek ilkesi düzeyine bağlı olarak önbelleğe alınmış bir kopya kullanabilir.

Şunlara uygulanır