Salut à tous.
je rencontre un problème lors de la désérialisation d'un flux.
Mon code :
J'obtient l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 public HttpWebRequest Request; public X509Certificate Certif; public HttpWebResponse myResponse; public Stream stream; Request = (HttpWebRequest)WebRequest.Create("http://"); //la requete http est "en temps normal" une vraie requête http. Certif = X509Certificate.CreateFromCertFile(cert); //la variable cert est renseigné autre part , pas d'inquiétude. Request.ClientCertificates.Add(Certif); myResponse = (HttpWebResponse)Request.GetResponse(); stream = myResponse.GetResponseStream(); avocat p_avocat = new avocat(); XmlSerializer serializer = new XmlSerializer(typeof(avocat)); TextReader Text = new StreamReader(stream); p_avocat = (avocat)serializer.Deserialize(Text);
L'exception System.ArgumentException n'a pas été gérée par le code utilisateur
Message : Le flux ne peut pas être lu.
Partager