Aktualizace objektu v mezipaměti (ukládání do mezipaměti technologie Windows Server AppFabric)
Následující příklady ukazují způsoby, jakými lze aktualizovat objekty v mezipaměti.
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).
Aktualizace objektu v 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 Put vlastnosti Item k přidání objektu do mezipaměti. V následujících příkladech má instance DataCache název
myCache
.
Příklad
V následujícím příkladu je objekt do mezipaměti přidán pomocí metody Put. Pokud objekt není při volání této metody přítomen, bude přidán do mezipaměti. Jestliže je objekt již přítomen, bude nahrazen.
'add or replace object in cache using key "Key0"
myCache.Put("Key0", "object replaced or added using Key0")
//add or replace 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 objekt není při volání této metody přítomen, bude přidán do mezipaměti. Jestliže je objekt již přítomen, 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 metodu Put 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)
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