Pokud chcete zobrazit článek v angličtině, zaškrtněte políčko Angličtina. Anglickou verzi článku můžete také zobrazit v místním okně přesunutím ukazatele myši nad text.
Překlad
Angličtina

WebCache Class

Poskytuje mezipaměť pro uložení dat s častým přístupem.

System.Object
  System.Web.Helpers.WebCache

Namespace:  System.Web.Helpers
Assembly:  System.Web.Helpers (in System.Web.Helpers.dll)

public static class WebCache

The WebCache type exposes the following members.

  NameDescription
Public methodStatic memberGetZíská stanovenou položku z objektu WebCache.
Public methodStatic memberRemoveOdstraní určenou položku z objektu WebCache.
Public methodStatic memberSetVloží položku do objektu WebCache.
Top

Tato třída představuje pomocníka, který je součástí zjednodušující webové programování v rozhraní ASP.NET Web Pages. Pomocí třídy WebCache můžete uložit data s častým přístupem do mezipaměti, což může zlepšit výkonnost webové stránky. Informace, ke kterým se často přistupuje, ale jsou zřídka měněny, je lepší uložit do mezipaměti. Například byste mohli do mezipaměti uložit seznam směrových telefonních čísel oblastí nebo PSČ. Nebo lze do mezipaměti uložit informace o předpovědi, které jsou jedinečné pro danou oblast uživatele, a následně uložená data předpovědi aktualizovat ve stanovených intervalech. Na webové stránce si můžete uložené informace vyvolat a nemusíte je znovu získávat ze zdroje vždy, když je zobrazení stránky vyžadováno. Data, která přidáte do mezipaměti, mohou být jakéhokoli typu objektu, včetně složitých, vnořených datových objektů, které jsou vráceny z dotazů databáze, pole hodnot nebo jednoduché objekty, jako je číslo, časové razítko nebo řetězec.

Položky, které vložíte do mezipaměti, jsou automaticky odstraňovány. Obvykle stanovíte jako interval časový limit (standardně 20 minut), po kterém položce vyprší platnost a již není v mezipaměti uložena. Položky lze však také odstranit před časovým limitem, pokud je na serveru nedostatek paměti nebo z jiných důvodů. (Mezipaměť se například vymaže po restartu webového serveru.) Obecně byste se nikdy neměli spoléhat na to, že položka, kterou jste do mezipaměti uložili, v ní také bude; když položku z mezipaměti získáte, ujistěte se, že jste skutečně dostali danou položku a ne nulovou hodnotu. V případě potřeby položku znovu načtěte a vložte ji znovu do mezipaměti.

Můžete použít následující metody třídy WebCache k vytvoření, získání a odstranění dat z mezipaměti:

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Zobrazit: