HttpRequestCachePolicy::Level Property
.NET Framework (current version)
Gets the HttpRequestCacheLevel value that was specified when this instance was created.
Assembly: System (in System.dll)
Property Value
Type: System.Net.Cache::HttpRequestCacheLevelA HttpRequestCacheLevel value that specifies the cache behavior for resources that were obtained using HttpWebRequest objects.
Applications typically use Default as their cache policy level. The CachePolicy property, if not null, determines the cache policy in effect for a request. The default policy for the application domain can be set using the DefaultCachePolicy property or by settings in the machine or application configuration files. For more information, see <requestCaching> Element (Network Settings).
The following code example demonstrates displaying the value of this property.
static WebResponse^ GetResponseUsingCacheDefault( Uri^ uri ) { // Set the default cache policy level for the "http:" scheme. RequestCachePolicy^ policy = gcnew RequestCachePolicy; // Create the request. WebRequest^ request = WebRequest::Create( uri ); request->CachePolicy = policy; WebResponse^ response = request->GetResponse(); Console::WriteLine( L"Policy level is {0}.", policy->Level ); Console::WriteLine( L"Is the response from the cache? {0}", response->IsFromCache ); return response; }
.NET Framework
Available since 2.0
Available since 2.0
Show: