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.
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.
Default Při použití úrovně se efektivní zásady mezipaměti určují aktuálními zásadami mezipaměti a stářím obsahu v mezipaměti. Vlastnost WebRequest.CachePolicy , pokud ne null, určuje zásady mezipaměti pro požadavek.
Výchozí zásady domény aplikace je možné nastavit pomocí konfiguračního DefaultCachePolicy souboru aplikace nebo počítače. Další informace najdete v tématu <requestCaching> – element (nastavení sítě).