HttpWebRequest.DefaultCachePolicy Ö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 varsayılan önbellek ilkesini alır veya ayarlar.
public:
static property System::Net::Cache::RequestCachePolicy ^ DefaultCachePolicy { System::Net::Cache::RequestCachePolicy ^ get(); void set(System::Net::Cache::RequestCachePolicy ^ value); };
public static System.Net.Cache.RequestCachePolicy? DefaultCachePolicy { get; set; }
public static System.Net.Cache.RequestCachePolicy DefaultCachePolicy { get; set; }
static member DefaultCachePolicy : System.Net.Cache.RequestCachePolicy with get, set
Public Shared Property DefaultCachePolicy As RequestCachePolicy
Özellik Değeri
Başka bir ilke geçerli olmadığında bu istek için geçerli olan önbellek ilkesini belirten bir HttpRequestCachePolicy.
Açıklamalar
Dikkat
WebRequest
, HttpWebRequest
, ServicePoint
ve WebClient
kullanım dışıdır ve bunları yeni geliştirme için kullanmamalısınız. Bunun yerine HttpClient kullanın.
Bu özelliğin ayarlanması, HTTP ve HTTPS düzenleri için belirtilen ilkeyi kaydeder. Bu ilke şu durumda bu istek için kullanılır:
Bu istek için belirtilen WebRequest.CachePolicy özelliği yok.
-veya-
Makine ve uygulama yapılandırma dosyaları, bu isteği oluşturmak için kullanılan Tekdüzen Kaynak Tanımlayıcısı (URI) için geçerli bir önbellek ilkesi belirtmez.
Önbellek ilkesi, isteği kaynak ana bilgisayarına göndermek yerine istenen kaynağın önbellekten alınıp alınamayacağını belirler.
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.