Získání objektu z mezipaměti (ukládání do mezipaměti technologie Windows Server AppFabric)
Následující příklady ukazují způsoby, jakými lze z mezipaměti načítat objekty.
Další informace o metodách použitých v těchto příkladech naleznete v následujících tématech týkajících se knihovny tříd:
Poznámka
V těchto postupech se předpokládá, že jste již nastavili cluster mezipamětí a připravili své vývojové prostředí. Další informace naleznete v tématu Příprava vývojového prostředí pro vývoj klienta mezipaměti (ukládání do mezipaměti technologie Windows Server AppFabric).
Získání objektu z mezipaměti
Ověřte, že se příkaz using (Imports v jazyce Visual Basic) nachází na začátku daného kódu aplikace a odkazuje na obor názvů Microsoft.ApplicationServer.Caching.
Vytvořte objekt DataCacheFactory, který bude dostupný pro všechny části aplikace potřebující využívat klienta mezipaměti. Pokud je to možné, uložte a znovu používejte stejný objekt DataCacheFactory. Ušetří se tím paměť a optimalizuje výkon.
Objekt DataCacheFactory použijte k vytvoření objektu DataCache (označovaného také jako klient mezipaměti).
Po vytvoření objektu DataCache použijte metodu Get vlastnosti Item k načtení objektu z mezipaměti. V následujících příkladech má instance DataCache název
myCache
.
Příklad
V následujících příkladech se předpokládá, že do mezipaměti již byl přidán objekt řetězce s hodnotou klíče "Key0". Další informace o přidávání objektů do mezipaměti naleznete v tématu Přidání objektu do mezipaměti (ukládání do mezipaměti technologie Windows Server AppFabric).
V následujícím příkladu je objekt z mezipaměti načten pomocí metody Get.
'get string from cache using key "Key0"
Dim myString1 As String = myCache.Get("Key0")
//get string from cache using key "Key0"
string myString1 = (string) myCache.Get("Key0");
V následujícím příkladu je k načtení objektu z mezipaměti použita vlastnost Item, která má zápis pole.
'get string from cache using array notation
Dim myString2 As String = myCache("Key0")
//get string from cache using array notation
string myString2 = (string) myCache["Key0"];
Poznámka
Pro metodu Get je k dispozici mnoho dalších parametrů. Další informace naleznete u třídy DataCache.
Další odkazy
Koncepty
Příprava vývojového prostředí pro vývoj klienta mezipaměti (ukládání do mezipaměti technologie Windows Server AppFabric)
Přidání objektu do mezipaměti (ukládání do mezipaměti technologie Windows Server AppFabric)
Aktualizace objektu v mezipaměti (ukládání do mezipaměti technologie Windows Server AppFabric)
Odebrání objektu z mezipaměti (ukládání do mezipaměti technologie Windows Server AppFabric)
Koncepce ukládání do mezipaměti technologie Windows Server AppFabric
Vývoj klienta mezipaměti (ukládání do mezipaměti technologie Windows Server AppFabric)
2011-12-05