Aracılığıyla paylaş


Kodlanmış SOAP Serileştirmeyi Denetleen Öznitelikler

Basit Nesne Erişim Protokolü (SOAP) 1.1 adlı World Wide Web Konsorsiyumu (W3C) belgesi, SOAP parametrelerinin nasıl kodlanabileceğini açıklayan isteğe bağlı bir bölüm (bölüm 5) içerir. Belirtimin 5. bölümüne uymak için ad alanında System.Xml.Serialization bulunan özel bir öznitelik kümesi kullanmanız gerekir. Bu öznitelikleri sınıflara ve sınıfların üyelerine uygun şekilde uygulayın ve ardından sınıfın veya sınıfların örneklerini serileştirmek için öğesini kullanın XmlSerializer .

Aşağıdaki tabloda öznitelikler, nerede uygulanabilecekleri ve ne yaptıkları gösterilmektedir. XML serileştirmesini kontrol etmek için bu öznitelikleri kullanma hakkında daha fazla bilgi için bkz Nasıl Yapılır: Bir Nesneyi SOAP-Encoded XML Akışı Olarak Serileştirme ve Nasıl Yapılır: Kodlanmış SOAP XML Serileştirmeyi Geçersiz Kılma.

Öznitelikler hakkında daha fazla bilgi için bkz . Öznitelikler.

Özellik Şunlar için geçerlidir: Belirtir
SoapAttributeAttribute Ortak alan, özellik, parametre veya dönüş değeri. Sınıf üyesi bir XML özniteliği olarak seri hale getirilir.
SoapElementAttribute Ortak alan, özellik, parametre veya dönüş değeri. Sınıfı bir XML öğesi olarak seri hale getirilir.
SoapEnumAttribute Numaralandırma tanımlayıcısı olan ortak alan. Numaralandırma üyesinin öğe adı.
SoapIgnoreAttribute Genel özellikler ve alanlar. Özellik veya alan, içinde bulunduğu sınıf serileştirildiğinde yoksayılmalıdır.
SoapIncludeAttribute Web Hizmetleri Açıklama Dili (WSDL) belgeleri için genel türetilmiş sınıf bildirimleri ve genel yöntemler. Şemalar oluşturulurken türü dahil edilmelidir (seri hale getirildiğinde tanınması için).
SoapTypeAttribute Genel sınıf bildirimleri. Sınıfın XML türü olarak serileştirilmesi gerekir.

Ayrıca bakınız