Ajout d'un objet au cache
Les exemples suivants illustrent l'ajout d'objets au cache.
Pour plus d'informations sur les méthodes utilisées dans ces exemples, affichez les liens suivants pour consulter les rubriques relatives à la bibliothèque de classes :
Notes
Ces procédures partent du principe que vous avez déjà configuré votre cluster de cache et préparé votre environnement de développement. Pour plus d'informations, consultez la rubrique Préparation de l'environnement de développement du client de cache (mise en cache d'AppFabric 1.1).
Ajout d'un objet au cache
Vérifiez que l'instruction Using (Imports dans Visual Basic) est située dans la partie supérieure du code de l'application pour référencer l'espace de noms Microsoft.ApplicationServer.Caching.
Créez un objet DataCacheFactory accessible à toutes les parties de l'application ayant besoin d'un client de cache. Si possible, stockez et réutilisez le même objet DataCacheFactory pour préserver la mémoire et optimiser les performances.
Utilisez l'objet DataCacheFactory pour créer un objet DataCache (également appelé client de cache).
Une fois l'objet DataCache créé, utilisez la méthode Add, la méthode Put ou la propriété Item pour ajouter un objet au cache. Dans les exemples suivants, l'instance DataCache est nommée
myCache
.
Exemple
L'exemple suivant illustre l'utilisation de la méthode Add pour ajouter un objet au cache. Une exception est générée si un objet a déjà été mis en cache par la même clé (le premier paramètre).
'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");
L'exemple suivant utilise la méthode Put pour ajouter un objet au cache. Si un objet a déjà été mis en cache par la même clé, il est remplacé.
'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");
L'exemple suivant utilise la propriété Item associée à la notation de tableau pour ajouter un objet au cache. Si un objet a déjà été mis en cache par la même clé, il est remplacé.
'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";
Notes
De nombreux autres paramètres sont disponibles pour les méthodes Add et Put. Pour plus d'informations, reportez-vous à la classe DataCache.
Voir aussi
Concepts
Préparation de l'environnement de développement du client de cache (mise en cache d'AppFabric 1.1)
Mise à jour d'un objet en cache
Obtention d'un objet du cache
Suppression d'un objet du cache
Concepts relatifs à la mise en cache d'AppFabric (mise en cache d'AppFabric 1.1)
Développement d'un client de cache
2012-03-05