RequestCachePolicy.Level Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá hodnotu zadanou RequestCacheLevel při vytváření této instance.
public:
property System::Net::Cache::RequestCacheLevel Level { System::Net::Cache::RequestCacheLevel get(); };
public System.Net.Cache.RequestCacheLevel Level { get; }
member this.Level : System.Net.Cache.RequestCacheLevel
Public ReadOnly Property Level As RequestCacheLevel
Hodnota vlastnosti
Hodnota RequestCacheLevel , která určuje chování mezipaměti pro prostředky získané pomocí WebRequest objektů.
Příklady
Následující příklad kódu vytvoří zásadu CacheOnly a odešle požadavek.
static WebResponse^ GetResponseFromCache( Uri^ uri )
{
RequestCachePolicy^ policy = gcnew RequestCachePolicy( RequestCacheLevel::CacheOnly );
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;
}
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;
}
Poznámky
Aplikace obvykle používají Default jako úroveň zásad mezipaměti. Na základě úrovně Default se efektivní zásady mezipaměti určují podle aktuálních zásad mezipaměti a stáří obsahu v mezipaměti. Vlastnost WebRequest.CachePolicy , pokud ne null
, určuje zásady mezipaměti, které platí pro požadavek.
Výchozí zásady pro doménu aplikace lze nastavit pomocí konfiguračního DefaultCachePolicy souboru aplikace nebo počítače. Další informace najdete v tématu <element requestCaching> (nastavení sítě).