OVH Cloud OVH Cloud

Problème de sérialisation

3 réponses
Avatar
Alain Rogister
Bonjour,

nous avons passer notre application en mode session=20
StateServer. Seulement, dans une de mes classes que je=20
passe en session, j'utilise=20
System.Web.UI.HtmlControls.HtmlInputFile qui n'est=20
apparemment pas s=E9rialisable, peut-on me dire comment je=20
peux rendre cela serializable ? Si c'est possible !

J'ai d=FB mettre cela en variable de session car j'utilise=20
la

3 réponses

Avatar
sebastien981_nospam
Bonjour,

On ne peut pas sérializer quelque chose qui hérite de
MarshallbyRefObject donc si votre control hérite de cette classe il n'y
aura pas d'autre solution que de le passer en NonSerializableAttribute

C'est la première chose a voir avant de savoir si la sérialisation
deviendra possible l'héritage

Sebastien
Le 02/09/2004, Alain Rogister a supposé :
Bonjour,

nous avons passer notre application en mode session
StateServer. Seulement, dans une de mes classes que je
passe en session, j'utilise
System.Web.UI.HtmlControls.HtmlInputFile qui n'est
apparemment pas sérialisable, peut-on me dire comment je
peux rendre cela serializable ? Si c'est possible !

J'ai dû mettre cela en variable de session car j'utilise
la


Avatar
Alain Rogister
Salut sébastien,

j'ai trouvé le problème de sérialisation. En fait, c'était les sqlconnection
qui ne peuvent pas être sérialisé.

Donc, j'ai changé et maintenant, ça fonctionne en stateserver sauf avec une
classe qui contient htmlinputfile !

Je vais devoir essayer de résoudre mon problème autrement alors....

a écrit dans le message de news:

Bonjour,

On ne peut pas sérializer quelque chose qui hérite de
MarshallbyRefObject donc si votre control hérite de cette classe il n'y
aura pas d'autre solution que de le passer en NonSerializableAttribute

C'est la première chose a voir avant de savoir si la sérialisation
deviendra possible l'héritage

Sebastien
Le 02/09/2004, Alain Rogister a supposé :
> Bonjour,
>
> nous avons passer notre application en mode session
> StateServer. Seulement, dans une de mes classes que je
> passe en session, j'utilise
> System.Web.UI.HtmlControls.HtmlInputFile qui n'est
> apparemment pas sérialisable, peut-on me dire comment je
> peux rendre cela serializable ? Si c'est possible !
>
> J'ai dû mettre cela en variable de session car j'utilise
> la




Avatar
sebastien981_nospam
Bonjour,
Effectivement les sqlconnection ne sont pas sérialisable c'est ce qui
est dit dans la MSDN

il en va de mêmecomme je l'ai dit pour les objet héritant de
marshalllbyref

Sebastien

Alain Rogister a exprimé avec précision :
Salut sébastien,

j'ai trouvé le problème de sérialisation. En fait, c'était les sqlconnection
qui ne peuvent pas être sérialisé.

Donc, j'ai changé et maintenant, ça fonctionne en stateserver sauf avec une
classe qui contient htmlinputfile !

Je vais devoir essayer de résoudre mon problème autrement alors....

a écrit dans le message de news:

Bonjour,

On ne peut pas sérializer quelque chose qui hérite de
MarshallbyRefObject donc si votre control hérite de cette classe il n'y
aura pas d'autre solution que de le passer en NonSerializableAttribute

C'est la première chose a voir avant de savoir si la sérialisation
deviendra possible l'héritage

Sebastien
Le 02/09/2004, Alain Rogister a supposé :
Bonjour,

nous avons passer notre application en mode session
StateServer. Seulement, dans une de mes classes que je
passe en session, j'utilise
System.Web.UI.HtmlControls.HtmlInputFile qui n'est
apparemment pas sérialisable, peut-on me dire comment je
peux rendre cela serializable ? Si c'est possible !

J'ai dû mettre cela en variable de session car j'utilise
la