IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Cache Application Block


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    331
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 331
    Par défaut Cache Application Block
    Bonjour,

    j'ai besoin d'une confirmation sur l'utilisation du Cache Application Block.

    J'ai actuellement un ensemble d'entité métier (dont je n'ai pas la maitrise), que je souhaiterai mettre en cache.

    J'ai d'abord tenté une sérialization pour un stockage en dur des objets, mais il s'avère que les classes ne sont pas Serializable ...

    L'alternative qui me parait donc envisageable serait donc d'utiliser le Caching Application Block pour une mise en mémoire des données.

    Question :
    peut-on mettre en cache des données non serializable ?


    Merci d'avance

  2. #2
    Rédacteur
    Avatar de The_badger_man
    Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2005
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 745
    Par défaut
    Pas pour un cache en mémoire.
    Les règles du forum
    Le trio magique : FAQ + Cours + fonction rechercher
    Mes articles
    Pas de questions par messages privés svp

    Software is never finished, only abandoned.

  3. #3
    Membre éprouvé
    Inscrit en
    Mars 2005
    Messages
    131
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 131
    Par défaut
    Bonjour,

    je pense qu'à partir du moment ou tu veux mettre des données dans un cache mémoire, tu n'a pas besoin que ces objets soit sérializable, puisqu'on va pas les enregistrer sur un support physique (fichier).

    Sinon, il faut créer un objet qui lui sérialise ton entité métier, c'est à dire, déléguer la responsabilité de sérialisation à un autre objet, je m'explique, si par exemple, j'ai une entité métier 'Voiture' qui n'est pas sérealizable, je vais créer une entité que je vais appeler par exemple : 'VoitureSerializable' qui se construit à partir d'un objet 'Voiture' et que lui a les méthodes pour sérialiser et désérialiser l'objet voiture.

Discussions similaires

  1. Réponses: 1
    Dernier message: 07/11/2008, 22h46
  2. [Application Block]Renseignements sur DAAB
    Par BenoitM dans le forum Accès aux données
    Réponses: 2
    Dernier message: 25/08/2008, 16h43
  3. Fenetre Cachée application installé comme service
    Par WELCOMSMAIL dans le forum Windows
    Réponses: 8
    Dernier message: 22/09/2007, 15h28
  4. Utilisation de UIA (User Interface Application Block)
    Par the big ben 5 dans le forum Delphi .NET
    Réponses: 2
    Dernier message: 16/11/2006, 09h09
  5. [C#][2.0]Commande UpdateDataSet du Data Application Block
    Par seb.49 dans le forum Accès aux données
    Réponses: 2
    Dernier message: 06/11/2006, 15h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo