System.InvalidOperationException: Erreur lors de la génération du
document XML. ---> System.InvalidOperationException: Le type CLIENT n'était
pas attendu. Utilisez l'attribut XmlInclude ou SoapInclude pour spécifier
les types qui ne sont pas connus statiquement.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Patrick Philippot
Bonjour,
Comme le message d'erreur vous le demande, appliquez l'attribut XmlInclude à votre type:
[System.Xml.Serialization.XmlInclude(typeof(VotreNamespace.Client))] public class Client{ ...
-- Patrick Philippot - Microsoft MVP MainSoft Consulting Services www.mainsoft.fr
"Choulant noham" wrote in message news:
Bonjour
j'ai crée création d'un objet (CLIENT)
public class Client{
private string id;
/// <summary>
/// Gets or sets the id.
/// </summary>
/// <value>The id.</value>
[MappingField("id", true)]
public string Identifiant
{
internal get { return id; }
set { id = value; }
}
} et je souhaite le transfere par webservice
mais j'ai une erreur :
System.InvalidOperationException: Erreur lors de la génération du document XML. ---> System.InvalidOperationException: Le type CLIENT n'était pas attendu. Utilisez l'attribut XmlInclude ou SoapInclude pour spécifier les types qui ne sont pas connus statiquement.
je n'arrive pas à resoudre ce probleme
merci
Bonjour,
Comme le message d'erreur vous le demande, appliquez l'attribut XmlInclude à
votre type:
[System.Xml.Serialization.XmlInclude(typeof(VotreNamespace.Client))]
public class Client{
...
--
Patrick Philippot - Microsoft MVP
MainSoft Consulting Services
www.mainsoft.fr
"Choulant noham" <pc152@hotmail.com> wrote in message
news:uhisSztZGHA.3328@TK2MSFTNGP02.phx.gbl...
Bonjour
j'ai crée création d'un objet (CLIENT)
public class Client{
private string id;
/// <summary>
/// Gets or sets the id.
/// </summary>
/// <value>The id.</value>
[MappingField("id", true)]
public string Identifiant
{
internal get { return id; }
set { id = value; }
}
}
et je souhaite le transfere par webservice
mais j'ai une erreur :
System.InvalidOperationException: Erreur lors de la génération
du document XML. ---> System.InvalidOperationException: Le type CLIENT
n'était pas attendu. Utilisez l'attribut XmlInclude ou SoapInclude pour
spécifier les types qui ne sont pas connus statiquement.
Comme le message d'erreur vous le demande, appliquez l'attribut XmlInclude à votre type:
[System.Xml.Serialization.XmlInclude(typeof(VotreNamespace.Client))] public class Client{ ...
-- Patrick Philippot - Microsoft MVP MainSoft Consulting Services www.mainsoft.fr
"Choulant noham" wrote in message news:
Bonjour
j'ai crée création d'un objet (CLIENT)
public class Client{
private string id;
/// <summary>
/// Gets or sets the id.
/// </summary>
/// <value>The id.</value>
[MappingField("id", true)]
public string Identifiant
{
internal get { return id; }
set { id = value; }
}
} et je souhaite le transfere par webservice
mais j'ai une erreur :
System.InvalidOperationException: Erreur lors de la génération du document XML. ---> System.InvalidOperationException: Le type CLIENT n'était pas attendu. Utilisez l'attribut XmlInclude ou SoapInclude pour spécifier les types qui ne sont pas connus statiquement.
"Patrick Philippot" a écrit dans le message de news:
Bonjour,
Comme le message d'erreur vous le demande, appliquez l'attribut XmlInclude à votre type:
[System.Xml.Serialization.XmlInclude(typeof(VotreNamespace.Client))] public class Client{ ...
-- Patrick Philippot - Microsoft MVP MainSoft Consulting Services www.mainsoft.fr
"Choulant noham" wrote in message news:
Bonjour
j'ai crée création d'un objet (CLIENT)
public class Client{
private string id;
/// <summary>
/// Gets or sets the id.
/// </summary>
/// <value>The id.</value>
[MappingField("id", true)]
public string Identifiant
{
internal get { return id; }
set { id = value; }
}
} et je souhaite le transfere par webservice
mais j'ai une erreur :
System.InvalidOperationException: Erreur lors de la génération du document XML. ---> System.InvalidOperationException: Le type CLIENT n'était pas attendu. Utilisez l'attribut XmlInclude ou SoapInclude pour spécifier les types qui ne sont pas connus statiquement.
"Patrick Philippot" <patrick.philippot@mainsoft.xx.fr> a écrit dans le
message de news: O67ayAuZGHA.3848@TK2MSFTNGP05.phx.gbl...
Bonjour,
Comme le message d'erreur vous le demande, appliquez l'attribut XmlInclude
à votre type:
[System.Xml.Serialization.XmlInclude(typeof(VotreNamespace.Client))]
public class Client{
...
--
Patrick Philippot - Microsoft MVP
MainSoft Consulting Services
www.mainsoft.fr
"Choulant noham" <pc152@hotmail.com> wrote in message
news:uhisSztZGHA.3328@TK2MSFTNGP02.phx.gbl...
Bonjour
j'ai crée création d'un objet (CLIENT)
public class Client{
private string id;
/// <summary>
/// Gets or sets the id.
/// </summary>
/// <value>The id.</value>
[MappingField("id", true)]
public string Identifiant
{
internal get { return id; }
set { id = value; }
}
}
et je souhaite le transfere par webservice
mais j'ai une erreur :
System.InvalidOperationException: Erreur lors de la génération
du document XML. ---> System.InvalidOperationException: Le type CLIENT
n'était pas attendu. Utilisez l'attribut XmlInclude ou SoapInclude pour
spécifier les types qui ne sont pas connus statiquement.
"Patrick Philippot" a écrit dans le message de news:
Bonjour,
Comme le message d'erreur vous le demande, appliquez l'attribut XmlInclude à votre type:
[System.Xml.Serialization.XmlInclude(typeof(VotreNamespace.Client))] public class Client{ ...
-- Patrick Philippot - Microsoft MVP MainSoft Consulting Services www.mainsoft.fr
"Choulant noham" wrote in message news:
Bonjour
j'ai crée création d'un objet (CLIENT)
public class Client{
private string id;
/// <summary>
/// Gets or sets the id.
/// </summary>
/// <value>The id.</value>
[MappingField("id", true)]
public string Identifiant
{
internal get { return id; }
set { id = value; }
}
} et je souhaite le transfere par webservice
mais j'ai une erreur :
System.InvalidOperationException: Erreur lors de la génération du document XML. ---> System.InvalidOperationException: Le type CLIENT n'était pas attendu. Utilisez l'attribut XmlInclude ou SoapInclude pour spécifier les types qui ne sont pas connus statiquement.
je n'arrive pas à resoudre ce probleme
merci
Patrick Philippot
> mais cela ne change rien
Ce n'est plus le même type. Toujours la même erreur (sur le nouveau type) ou une autre erreur?
L'attribut MappingField vient d'où?
Vous pouvez utiliser un constructeur spécial pour le XMlSerializer
XmlSerializer (Type, Type[])
Il vous permet de spécifier à l'avance les types à sérialiser.
-- Patrick Philippot - Microsoft MVP MainSoft Consulting Services www.mainsoft.fr
> mais cela ne change rien
Ce n'est plus le même type. Toujours la même erreur (sur le nouveau type) ou
une autre erreur?
L'attribut MappingField vient d'où?
Vous pouvez utiliser un constructeur spécial pour le XMlSerializer
XmlSerializer (Type, Type[])
Il vous permet de spécifier à l'avance les types à sérialiser.
--
Patrick Philippot - Microsoft MVP
MainSoft Consulting Services
www.mainsoft.fr
je viens egalement d'essayer sans mes attribut MappingField mais cela ne change rien toujours la meme erreur sur le meme type
"Choulant noham" a écrit dans le message de news: %
Toujours la meme erreur et toujours sur le meme type
MappingField est une classe d'attribut pour me permettre de remplir mon objet avec de la réflection.
je ne connais pas l'emplois de XMLSerializer
"Patrick Philippot" a écrit dans le message de news:
mais cela ne change rien
Ce n'est plus le même type. Toujours la même erreur (sur le nouveau type) ou une autre erreur?
L'attribut MappingField vient d'où?
Vous pouvez utiliser un constructeur spécial pour le XMlSerializer
XmlSerializer (Type, Type[])
Il vous permet de spécifier à l'avance les types à sérialiser.
-- Patrick Philippot - Microsoft MVP MainSoft Consulting Services www.mainsoft.fr
Patrick Philippot
Vous avez bien noté que pour sérialiser un objet par valeur vers le client d'un Web Service il faut que la classe soit sérialisable [serializable]? Je n'ai pas vu l'attribut dans votre code.
-- Patrick Philippot - Microsoft MVP MainSoft Consulting Services www.mainsoft.fr
"Choulant noham" wrote in message news:uW$
je viens egalement d'essayer sans mes attribut MappingField mais cela ne change rien toujours la meme erreur sur le meme type
"Choulant noham" a écrit dans le message de news: %
Toujours la meme erreur et toujours sur le meme type
MappingField est une classe d'attribut pour me permettre de remplir mon objet avec de la réflection.
je ne connais pas l'emplois de XMLSerializer
"Patrick Philippot" a écrit dans le message de news:
mais cela ne change rien
Ce n'est plus le même type. Toujours la même erreur (sur le nouveau type) ou une autre erreur?
L'attribut MappingField vient d'où?
Vous pouvez utiliser un constructeur spécial pour le XMlSerializer
XmlSerializer (Type, Type[])
Il vous permet de spécifier à l'avance les types à sérialiser.
-- Patrick Philippot - Microsoft MVP MainSoft Consulting Services www.mainsoft.fr
Vous avez bien noté que pour sérialiser un objet par valeur vers le client
d'un Web Service il faut que la classe soit sérialisable [serializable]? Je
n'ai pas vu l'attribut dans votre code.
--
Patrick Philippot - Microsoft MVP
MainSoft Consulting Services
www.mainsoft.fr
"Choulant noham" <pc152@hotmail.com> wrote in message
news:uW$fqduZGHA.4580@TK2MSFTNGP03.phx.gbl...
je viens egalement d'essayer sans mes attribut MappingField mais cela ne
change rien toujours la meme erreur sur le meme type
"Choulant noham" <pc152@hotmail.com> a écrit dans le message de news:
%23lmaEbuZGHA.4580@TK2MSFTNGP03.phx.gbl...
Toujours la meme erreur et toujours sur le meme type
MappingField est une classe d'attribut pour me permettre de remplir mon
objet avec de la réflection.
je ne connais pas l'emplois de XMLSerializer
"Patrick Philippot" <patrick.philippot@mainsoft.xx.fr> a écrit dans le
message de news: uw3EbWuZGHA.508@TK2MSFTNGP02.phx.gbl...
mais cela ne change rien
Ce n'est plus le même type. Toujours la même erreur (sur le nouveau
type) ou une autre erreur?
L'attribut MappingField vient d'où?
Vous pouvez utiliser un constructeur spécial pour le XMlSerializer
XmlSerializer (Type, Type[])
Il vous permet de spécifier à l'avance les types à sérialiser.
--
Patrick Philippot - Microsoft MVP
MainSoft Consulting Services
www.mainsoft.fr
Vous avez bien noté que pour sérialiser un objet par valeur vers le client d'un Web Service il faut que la classe soit sérialisable [serializable]? Je n'ai pas vu l'attribut dans votre code.
-- Patrick Philippot - Microsoft MVP MainSoft Consulting Services www.mainsoft.fr
"Choulant noham" wrote in message news:uW$
je viens egalement d'essayer sans mes attribut MappingField mais cela ne change rien toujours la meme erreur sur le meme type
"Choulant noham" a écrit dans le message de news: %
Toujours la meme erreur et toujours sur le meme type
MappingField est une classe d'attribut pour me permettre de remplir mon objet avec de la réflection.
je ne connais pas l'emplois de XMLSerializer
"Patrick Philippot" a écrit dans le message de news:
mais cela ne change rien
Ce n'est plus le même type. Toujours la même erreur (sur le nouveau type) ou une autre erreur?
L'attribut MappingField vient d'où?
Vous pouvez utiliser un constructeur spécial pour le XMlSerializer
XmlSerializer (Type, Type[])
Il vous permet de spécifier à l'avance les types à sérialiser.
-- Patrick Philippot - Microsoft MVP MainSoft Consulting Services www.mainsoft.fr
Choulant noham
Je l'avais oublier mais meme une fois rajouter ca ne marche toujours pas :(
"Patrick Philippot" a écrit dans le message de news: ue$
Vous avez bien noté que pour sérialiser un objet par valeur vers le client d'un Web Service il faut que la classe soit sérialisable [serializable]? Je n'ai pas vu l'attribut dans votre code.
-- Patrick Philippot - Microsoft MVP MainSoft Consulting Services www.mainsoft.fr
"Choulant noham" wrote in message news:uW$
je viens egalement d'essayer sans mes attribut MappingField mais cela ne change rien toujours la meme erreur sur le meme type
"Choulant noham" a écrit dans le message de news: %
Toujours la meme erreur et toujours sur le meme type
MappingField est une classe d'attribut pour me permettre de remplir mon objet avec de la réflection.
je ne connais pas l'emplois de XMLSerializer
"Patrick Philippot" a écrit dans le message de news:
mais cela ne change rien
Ce n'est plus le même type. Toujours la même erreur (sur le nouveau type) ou une autre erreur?
L'attribut MappingField vient d'où?
Vous pouvez utiliser un constructeur spécial pour le XMlSerializer
XmlSerializer (Type, Type[])
Il vous permet de spécifier à l'avance les types à sérialiser.
-- Patrick Philippot - Microsoft MVP MainSoft Consulting Services www.mainsoft.fr
Je l'avais oublier mais meme une fois rajouter ca ne marche toujours pas :(
"Patrick Philippot" <patrick.philippot@mainsoft.xx.fr> a écrit dans le
message de news: ue$OSiuZGHA.1220@TK2MSFTNGP02.phx.gbl...
Vous avez bien noté que pour sérialiser un objet par valeur vers le client
d'un Web Service il faut que la classe soit sérialisable [serializable]?
Je n'ai pas vu l'attribut dans votre code.
--
Patrick Philippot - Microsoft MVP
MainSoft Consulting Services
www.mainsoft.fr
"Choulant noham" <pc152@hotmail.com> wrote in message
news:uW$fqduZGHA.4580@TK2MSFTNGP03.phx.gbl...
je viens egalement d'essayer sans mes attribut MappingField mais cela
ne change rien toujours la meme erreur sur le meme type
"Choulant noham" <pc152@hotmail.com> a écrit dans le message de news:
%23lmaEbuZGHA.4580@TK2MSFTNGP03.phx.gbl...
Toujours la meme erreur et toujours sur le meme type
MappingField est une classe d'attribut pour me permettre de remplir mon
objet avec de la réflection.
je ne connais pas l'emplois de XMLSerializer
"Patrick Philippot" <patrick.philippot@mainsoft.xx.fr> a écrit dans le
message de news: uw3EbWuZGHA.508@TK2MSFTNGP02.phx.gbl...
mais cela ne change rien
Ce n'est plus le même type. Toujours la même erreur (sur le nouveau
type) ou une autre erreur?
L'attribut MappingField vient d'où?
Vous pouvez utiliser un constructeur spécial pour le XMlSerializer
XmlSerializer (Type, Type[])
Il vous permet de spécifier à l'avance les types à sérialiser.
--
Patrick Philippot - Microsoft MVP
MainSoft Consulting Services
www.mainsoft.fr
Je l'avais oublier mais meme une fois rajouter ca ne marche toujours pas :(
"Patrick Philippot" a écrit dans le message de news: ue$
Vous avez bien noté que pour sérialiser un objet par valeur vers le client d'un Web Service il faut que la classe soit sérialisable [serializable]? Je n'ai pas vu l'attribut dans votre code.
-- Patrick Philippot - Microsoft MVP MainSoft Consulting Services www.mainsoft.fr
"Choulant noham" wrote in message news:uW$
je viens egalement d'essayer sans mes attribut MappingField mais cela ne change rien toujours la meme erreur sur le meme type
"Choulant noham" a écrit dans le message de news: %
Toujours la meme erreur et toujours sur le meme type
MappingField est une classe d'attribut pour me permettre de remplir mon objet avec de la réflection.
je ne connais pas l'emplois de XMLSerializer
"Patrick Philippot" a écrit dans le message de news:
mais cela ne change rien
Ce n'est plus le même type. Toujours la même erreur (sur le nouveau type) ou une autre erreur?
L'attribut MappingField vient d'où?
Vous pouvez utiliser un constructeur spécial pour le XMlSerializer
XmlSerializer (Type, Type[])
Il vous permet de spécifier à l'avance les types à sérialiser.
-- Patrick Philippot - Microsoft MVP MainSoft Consulting Services www.mainsoft.fr