XmlArrayItemAttribute.Namespace Özellik

Tanım

Oluşturulan XML öğesinin ad alanını alır veya ayarlar.

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

Özellik Değeri

Oluşturulan XML öğesinin ad alanı.

Örnekler

Aşağıdaki örnek bir XmlArrayItemAttribute uygular ve özelliğini ayarlar Namespace .

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

Açıklamalar

özelliği, Namespace XML'deki World Wide Web Konsorsiyum belirtimi Ad Alanları'na uygundur.

XML belgesinde ve ilişkili ön eklerde kullanılacak ad alanları oluşturmak için, tüm ön ek ve ad alanı çiftlerini içeren bir XmlSerializerNamespaces oluşturmanız gerekir. Her XmlArrayAttribute için ayarladığınız ad alanı içinde XmlSerializerNamespacesbulunmalıdır. belgeyi XmlSerializer oluşturduğunda, her dizi öğesi için öğe adının ön ekini doğru bir şekilde ekler.

Şunlara uygulanır