Cette page vous a-t-elle été utile ?
Votre avis sur ce contenu est important. N'hésitez pas à nous faire part de vos commentaires.
Vous avez d'autres commentaires ?
1500 caractères restants
Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

XmlArrayItemAttribute.Namespace, propriété

Obtient ou définit l'espace de noms de l'élément XML généré.

Espace de noms :  System.Xml.Serialization
Assembly :  System.Xml (dans System.Xml.dll)

public string Namespace { get; set; }

Valeur de propriété

Type : System.String
Espace de noms de l'élément XML généré.

La propriété Namespace respecte la norme World Wide Web Consortium (www.w3.org) sur les espaces de noms en XML (« Namespaces in XML »).

Pour créer des espaces de noms à utiliser dans un document XML et les préfixes associés, vous devez créer un XmlSerializerNamespaces qui contient toutes les paires préfixe/espace de noms. L'espace de noms défini pour chaque XmlArrayAttribute doit figurer dans XmlSerializerNamespaces. Lorsque XmlSerializer génère le document, il fait précéder chaque élément du tableau du nom de l'élément.

L'exemple suivant applique XmlArrayItemAttribute et définit la propriété Namespace.


public class Transportation
{  
   // Sets the Namespace property.
   [XmlArrayItem(typeof(Car), Namespace = "http://www.cpandl.com")]
   public Vehicle[] MyVehicles;
}



.NET Framework

Pris en charge dans : 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Pris en charge dans : 4, 3.5 SP1

Bibliothèque de classes portable

Pris en charge dans : Bibliothèque de classes portable

.NET pour les applications du Windows Store

Pris en charge dans : Windows 8

.NET pour les applications Windows Phone

Pris en charge dans : Windows Phone 8, Silverlight 8.1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (rôle principal du serveur non pris en charge), Windows Server 2008 R2 (rôle principal du serveur pris en charge avec SP1 ou version ultérieure ; Itanium non pris en charge)

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.

Ajouts de la communauté

AJOUTER
Afficher:
© 2015 Microsoft