Informations
Le sujet que vous avez demandé est indiqué ci-dessous. Toutefois, ce sujet ne figure pas dans la bibliothèque.
Ce sujet n'a pas encore été évalué - Évaluez ce sujet

DataContractSerializer, constructeur (Type, XmlDictionaryString, XmlDictionaryString)

Initialise une nouvelle instance de la classe DataContractSerializer pour sérialiser ou désérialiser un objet du type spécifié à l'aide de l'élément racine et de l'espace de noms XML spécifiés dans les paramètres de type XmlDictionaryString.

Espace de noms :  System.Runtime.Serialization
Assembly :  System.Runtime.Serialization (dans System.Runtime.Serialization.dll)
public DataContractSerializer(
	Type type,
	XmlDictionaryString rootName,
	XmlDictionaryString rootNamespace
)

Paramètres

type
Type : System.Type
Type des instances sérialisées ou désérialisées.
rootName
Type : System.Xml.XmlDictionaryString
XmlDictionaryString qui contient le nom de l'élément racine du contenu.
rootNamespace
Type : System.Xml.XmlDictionaryString
Classe XmlDictionaryString qui contient l'espace de nom de l'élément racine.

L'exemple suivant crée une instance de la classe DataContractSerializer qui spécifie le type à sérialiser ou désérialiser ainsi que le nom et l'espace de noms XML (en tant qu'objets XmlDictionaryString) à lire ou écrire dans le document XML.


public static void Constructor4()
{
    // Create an instance of the DataContractSerializer
    // specifying the type, and name and 
    // namespace as XmlDictionaryString objects.

    // Create an XmlDictionary and add values to it.
    XmlDictionary d = new XmlDictionary();
    XmlDictionaryString name_value = d.Add("Customer");
    XmlDictionaryString ns_value = d.Add("http://www.contoso.com");

    // Create the serializer.
    DataContractSerializer ser =
        new DataContractSerializer(
        typeof(Person),
        name_value,
        ns_value);
    // Other code not shown.
}


.NET Framework

Pris en charge dans : 4, 3.5, 3.0

.NET Framework Client Profile

Pris en charge dans : 4, 3.5 SP1

Pris en charge dans :

Windows 7, Windows Vista SP1 ou ultérieur, Windows XP SP3, Windows Server 2008 (installation minimale non prise en charge), Windows Server 2008 R2 (installation minimale prise en charge avec SP1 ou version ultérieure), Windows Server 2003 SP2

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.
Cela vous a-t-il été utile ?
(1500 caractères restants)
Merci pour vos suggestions.

Ajouts de la communauté

Afficher:
© 2014 Microsoft. Tous droits réservés.