Přidání objektu do mezipaměti (ukládání do mezipaměti technologie Windows Server AppFabric)
V následujících příkladech jsou uvedeny způsoby přidání objektů do mezipaměti.
Další informace o metodách použitých v těchto příkladech naleznete v těchto 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ého 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).
Přidání objektu do 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, jenž bude přístupný pro všechny části aplikace, které potřebují využívat klienta mezipaměti. Pokud je to možné, uložte a znovu použijte stejný objekt DataCacheFactory, aby se ušetřila paměť a optimalizoval výkon.
Objekt DataCacheFactory použijte k vytvoření objektu DataCache (označovaného také jako klient mezipaměti).
Po vytvoření objektu DataCache přidejte objekt do mezipaměti pomocí metody Add, Put nebo Item. V následujících příkladech bude mít instance DataCache název
myCache
.
Příklad
V následujícím příkladu je znázorněno použití metody Add k přidání objektu do mezipaměti. Pokud se pokusíte přidat objekt, který je již v mezipaměti uložen se stejným klíčem (prvním parametrem), dojde k výjimce.
'add string object to cache with key "Key0"
myCache.Add("Key0", "object added with Key0")
//add string object to cache with key "Key0"
myCache.Add("Key0", "object added with Key0");
V následujícím příkladu je objekt do mezipaměti přidán pomocí metody Put. Pokud v mezipaměti již existuje soubor se stejným klíčem, bude nahrazen.
'add or replace string object in cache using key "Key0"
myCache.Put("Key0", "object replaced or added using Key0")
//add or replace string object in cache using key "Key0"
myCache.Put("Key0", "object replaced or added using Key0");
V následujícím příkladu je k přidání objektu do mezipaměti použita vlastnost Item, která obsahuje zápis pole. Pokud v mezipaměti již existuje soubor se stejným klíčem, bude nahrazen.
'add or replace object in cache using array notation
myCache("Key0") = "object replaced or added using Key0"
//add or replace object in cache using array notation
myCache["Key0"] = "object replaced or added using Key0";
Poznámka
Pro metody Add a Put je k dispozici mnoho dalších parametrů. Další informace naleznete ve třídě 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)
Aktualizace objektu v mezipaměti (ukládání do mezipaměti technologie Windows Server AppFabric)
Získání objektu z 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