Je stockais des hashtable d'objets de class MaClasse dans le cache asp.net.
Un autre composant lisait le cache et appliquait la methode ToString() aux
valeurs de la hashtable, ce composant, developpé dans un autre projet,
n'avait pas besoin de connaitre MaClasse.
Ayant voulu transformer les hashtable en Dictionary<string,MaClasse), je ne
sais comment porter le composant car il ne connais pas la classe MaClasse.
Il est donc imposiible de caster l'objet qu'il recupère du cache en un
Dictionary<striçng,MaClasse>.
Peut-on utiliser un cast sur une interface general de Dictionary<K,T> de
façon a eviter que MaClasse et toutes les classes dépendantes soient
déportées dans le composant ?
Je stockais des hashtable d'objets de class MaClasse dans le cache asp.net. Un autre composant lisait le cache et appliquait la methode ToString() aux valeurs de la hashtable, ce composant, developpé dans un autre projet, n'avait pas besoin de connaitre MaClasse.
Ayant voulu transformer les hashtable en Dictionary<string,MaClasse), je ne sais comment porter le composant car il ne connais pas la classe MaClasse. Il est donc imposiible de caster l'objet qu'il recupère du cache en un Dictionary<striçng,MaClasse>.
Peut-on utiliser un cast sur une interface general de Dictionary<K,T> de façon a eviter que MaClasse et toutes les classes dépendantes soient déportées dans le composant ?
Merci aux gurous des generics par avance. CS.
Bonjour WT,
oui le plus simple est de passer par une interface...
Je stockais des hashtable d'objets de class MaClasse dans le cache
asp.net. Un autre composant lisait le cache et appliquait la methode
ToString() aux valeurs de la hashtable, ce composant, developpé dans
un autre projet, n'avait pas besoin de connaitre MaClasse.
Ayant voulu transformer les hashtable en Dictionary<string,MaClasse),
je ne sais comment porter le composant car il ne connais pas la classe
MaClasse. Il est donc imposiible de caster l'objet qu'il recupère du
cache en un Dictionary<striçng,MaClasse>.
Peut-on utiliser un cast sur une interface general de Dictionary<K,T>
de façon a eviter que MaClasse et toutes les classes dépendantes
soient déportées dans le composant ?
Je stockais des hashtable d'objets de class MaClasse dans le cache asp.net. Un autre composant lisait le cache et appliquait la methode ToString() aux valeurs de la hashtable, ce composant, developpé dans un autre projet, n'avait pas besoin de connaitre MaClasse.
Ayant voulu transformer les hashtable en Dictionary<string,MaClasse), je ne sais comment porter le composant car il ne connais pas la classe MaClasse. Il est donc imposiible de caster l'objet qu'il recupère du cache en un Dictionary<striçng,MaClasse>.
Peut-on utiliser un cast sur une interface general de Dictionary<K,T> de façon a eviter que MaClasse et toutes les classes dépendantes soient déportées dans le composant ?
Merci aux gurous des generics par avance. CS.
Paul Bacelar
IEnumerable. -- Paul Bacelar MVP VC++
"Sébastien FERRAND <listes_seb[a]vbmaf.net>" <=?iso-8859-1?Q?Sébastien FERRAND <listes_seb[a]vbmaf.net>?=> wrote in message news:
Bonjour WT,
oui le plus simple est de passer par une interface...
Je stockais des hashtable d'objets de class MaClasse dans le cache asp.net. Un autre composant lisait le cache et appliquait la methode ToString() aux valeurs de la hashtable, ce composant, developpé dans un autre projet, n'avait pas besoin de connaitre MaClasse.
Ayant voulu transformer les hashtable en Dictionary<string,MaClasse), je ne sais comment porter le composant car il ne connais pas la classe MaClasse. Il est donc imposiible de caster l'objet qu'il recupère du cache en un Dictionary<striçng,MaClasse>.
Peut-on utiliser un cast sur une interface general de Dictionary<K,T> de façon a eviter que MaClasse et toutes les classes dépendantes soient déportées dans le composant ?
Merci aux gurous des generics par avance. CS.
IEnumerable.
--
Paul Bacelar
MVP VC++
"Sébastien FERRAND <listes_seb[a]vbmaf.net>"
<=?iso-8859-1?Q?Sébastien FERRAND <listes_seb[a]vbmaf.net>?=>
wrote in message news:e6aa54649ec68c827b58ab88bce@msnews.microsoft.com...
Bonjour WT,
oui le plus simple est de passer par une interface...
Je stockais des hashtable d'objets de class MaClasse dans le cache
asp.net. Un autre composant lisait le cache et appliquait la methode
ToString() aux valeurs de la hashtable, ce composant, developpé dans
un autre projet, n'avait pas besoin de connaitre MaClasse.
Ayant voulu transformer les hashtable en Dictionary<string,MaClasse),
je ne sais comment porter le composant car il ne connais pas la classe
MaClasse. Il est donc imposiible de caster l'objet qu'il recupère du
cache en un Dictionary<striçng,MaClasse>.
Peut-on utiliser un cast sur une interface general de Dictionary<K,T>
de façon a eviter que MaClasse et toutes les classes dépendantes
soient déportées dans le composant ?
Je stockais des hashtable d'objets de class MaClasse dans le cache asp.net. Un autre composant lisait le cache et appliquait la methode ToString() aux valeurs de la hashtable, ce composant, developpé dans un autre projet, n'avait pas besoin de connaitre MaClasse.
Ayant voulu transformer les hashtable en Dictionary<string,MaClasse), je ne sais comment porter le composant car il ne connais pas la classe MaClasse. Il est donc imposiible de caster l'objet qu'il recupère du cache en un Dictionary<striçng,MaClasse>.
Peut-on utiliser un cast sur une interface general de Dictionary<K,T> de façon a eviter que MaClasse et toutes les classes dépendantes soient déportées dans le composant ?