Freigeben über


XmlArrayItemAttribute.Namespace Eigenschaft

Definition

Ruft den Namespace des generierten XML-Elements ab oder legt den Namespace fest.

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

Eigenschaftswert

Der Namespace des generierten XML-Elements.

Beispiele

Im folgenden Beispiel wird eine XmlArrayItemAttributeNamespace Eigenschaft angewendet und festgelegt.

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

Hinweise

Die Namespace Eigenschaft entspricht den World Wide Web Consortium-Spezifikationsnamespaces in XML.

Um Namespaces zu erstellen, die im XML-Dokument und den zugehörigen Präfixen verwendet werden sollen, müssen Sie ein XmlSerializerNamespaces Objekt erstellen, das alle Präfix- und Namespacepaare enthält. Der namespace, den Sie für jedes XmlArrayAttribute festlegen, muss in der XmlSerializerNamespaces. Wenn das XmlSerializer Dokument generiert wird, wird der Elementname für jedes Arrayelement richtig vorangestellt.

Gilt für: