Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Aşağıdaki tabloda yer alan öznitelikleri sınıflara ve sınıf üyelerine uygulayarak sınıfının bir örneğini seri hale getirme veya seri durumdan çıkarma şeklini XmlSerializer denetleyebilirsiniz. Bu özniteliklerin XML serileştirmesini nasıl denetlediğini anlamak için bkz. Öznitelikleri Kullanarak XML Serileştirmesini Denetleme.
Bu öznitelikler, XML Web hizmeti tarafından oluşturulan değişmez stil SOAP iletilerini denetlemek için de kullanılabilir. Bu öznitelikleri bir XML Web hizmetleri yöntemine uygulama hakkında daha fazla bilgi için bkz. XML Web Hizmetleri ile XML Serileştirme.
Öznitelikler hakkında daha fazla bilgi için bkz . Öznitelikler.
| Özellik | Şunlar için geçerlidir: | Belirtir |
|---|---|---|
| XmlAnyAttributeAttribute | Bir XmlAttribute nesne dizisi döndüren genel alan, özellik, parametre veya dönüş değeri. | Seri durumdan çıkarılırken, dizi şemada bilinmeyen tüm XML özniteliklerini temsil eden nesnelerle XmlAttribute doldurulur. |
| XmlAnyElementAttribute | Bir XmlElement nesne dizisi döndüren genel alan, özellik, parametre veya dönüş değeri. | Serisini kaldırırken, şemada bilinmeyen tüm XML öğelerini temsil eden XmlElement nesneleriyle dizi doldurulur. |
| XmlArrayAttribute | Genel alan, özellik, parametre veya karmaşık nesne dizisini döndüren dönüş değeri. | Dizinin üyeleri bir XML dizisinin üyeleri olarak oluşturulur. |
| XmlArrayItemAttribute | Genel alan, özellik, parametre veya karmaşık nesne dizisini döndüren dönüş değeri. | Bir diziye eklenebilen türetilmiş türler. Genellikle XmlArrayAttribute ile birlikte uygulanır. |
| XmlAttributeAttribute | Ortak alan, özellik, parametre veya dönüş değeri. | Üye, XML özniteliği olarak serileştirilir. |
| XmlChoiceIdentifierAttribute | Ortak alan, özellik, parametre veya dönüş değeri. | Üye, bir numaralandırma kullanılarak daha da belirsizliği giderilebilir. |
| XmlElementAttribute | Ortak alan, özellik, parametre veya dönüş değeri. | Alan veya özellik bir XML öğesi olarak seri hale getirilir. |
| XmlEnumAttribute | Numaralandırma tanımlayıcısı olan ortak alan. | Numaralandırma üyesinin öğe adı. |
| XmlIgnoreAttribute | Genel özellikler ve alanlar. | Özellik veya alan, içinde bulunduğu sınıf serileştirildiğinde yoksayılmalıdır. |
| XmlIncludeAttribute | Genel türetilmiş sınıf bildirimleri ve Web Hizmetleri Açıklama Dili (WSDL) belgeleri için genel yöntemlerin dönüş değerleri. | Şemalar oluşturulurken sınıfı dahil edilmelidir (seri hale getirildiğinde tanınması için). |
| XmlRootAttribute | Genel sınıf bildirimleri. | Öznitelik hedefinin XML kök öğesi olarak XML serileştirmesini denetler. Ad alanı ve öğe adını daha fazla belirtmek için özniteliğini kullanın. |
| XmlTextAttribute | Genel özellikler ve alanlar. | Özellik veya alan XML metni olarak seri hale getirilmelidir. |
| XmlTypeAttribute | Genel sınıf bildirimleri. | XML türünün adı ve ad alanı. |
| ObsoleteAttribute | Genel özellikler ve alanlar. | Özellik veya alan, içeren sınıf seri hale getirildiğinde yoksayılır. |
Bu özniteliklerin hepsi System.Xml.Serialization ad alanında bulunmasının yanı sıra, DefaultValueAttribute özniteliğini bir alana da uygulayabilirsiniz. DefaultValueAttribute değeri belirtilmezse üyeye otomatik olarak atanacak değeri ayarlar.
Kodlanmış SOAP XML serileştirmesini denetlemek için bkz. Kodlanmış SOAP Serileştirmesini Denetleen Öznitelikler.