XmlArrayItemAttribute.Namespace Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit l'espace de noms de l'élément XML généré.
public:
property System::String ^ Namespace { System::String ^ get(); void set(System::String ^ value); };
public string Namespace { get; set; }
public string? Namespace { get; set; }
member this.Namespace : string with get, set
Public Property Namespace As String
Valeur de propriété
Espace de noms de l'élément XML généré.
Exemples
L’exemple suivant applique une XmlArrayItemAttribute propriété et définit la Namespace propriété.
public ref class Transportation
{
public:
// Sets the Namespace property.
[XmlArrayItem(Car::typeid,Namespace="http://www.cpandl.com")]
array<Vehicle^>^MyVehicles;
};
public class Transportation
{
// Sets the Namespace property.
[XmlArrayItem(typeof(Car), Namespace = "http://www.cpandl.com")]
public Vehicle[] MyVehicles;
}
Public Class Transportation
' Sets the Namespace property.
<XmlArrayItem(GetType(Car), Namespace := "http://www.cpandl.com")> _
Public MyVehicles() As Vehicle
End Class
Remarques
La Namespace propriété est conforme aux espaces de noms de spécification World Wide Web Consortium en XML.
Pour créer des espaces de noms à utiliser dans le document XML et les préfixes associés, vous devez créer un XmlSerializerNamespaces préfixe qui contient toutes les paires de préfixes et d’espaces de noms. L’espace de noms que vous définissez pour chacun d’eux XmlArrayAttribute doit être contenu dans le XmlSerializerNamespaces. Lorsque le XmlSerializer document est généré, il préfixe correctement le nom de l’élément pour chaque élément de tableau.