XmlAttributeAttribute.Namespace Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
XML özniteliğinin XML 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
XML özniteliğinin XML ad alanı.
Örnekler
Aşağıdaki örnek, XmlAttributeAttribute öğesini bir sınıfta bulunan iki alana uygular. Örnek, her özniteliğin Namespace özelliğini üye tanımlayıcısından farklı bir değere ayarlar.
public ref class Car
{
public:
[XmlAttributeAttribute(Namespace="Make")]
String^ MakerName;
[XmlAttributeAttribute(Namespace="Model")]
String^ ModelName;
};
public class Car
{
[XmlAttribute(Namespace = "Make")]
public string MakerName;
[XmlAttribute(Namespace = "Model")]
public string ModelName;
}
Public Class Car
<XmlAttribute(Namespace := "Make")> _
Public MakerName As String
<XmlAttribute(Namespace := "Model")> _
Public ModelName As String
End Class
Açıklamalar
Namespace özelliği belirtimine http://www.w3.orgNamespaces in XML
uygundur.
Ön eklerle ilişkilendirilmiş ad alanları oluşturmak için, XML belgesinde kullanılan ad alanlarını ve ön ekleri içeren bir XmlSerializerNamespaces nesne oluşturmanız gerekir. Her XmlAttributeAttribute biri için ayarladığınız ad alanı nesnedeki ad alanlarının XmlSerializerNamespaces biriyle eşleşmelidir. XmlSerializer XML kodunu oluşturduğunda, her öznitelik adına doğru ön ek ekler.