Partager via


XmlArrayItemAttribute.Namespace Propriété

Définition

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é

String

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.

S’applique à