Kodlanmış SOAP Serileştirmesini Denetleyen Ö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 denetlemek için bu öznitelikleri kullanma hakkında daha fazla bilgi için bkz . How to: Serialize an Object as a SOAP-Encoded XML Stream and How to: Override Encoded SOAP XML Serialization.
Öznitelikler hakkında daha fazla bilgi için bkz . Öznitelikler.
Öznitelik | Şunlara uygulanır | Belirler |
---|---|---|
SoapAttributeAttribute | Ortak alan, özelliği, parameTRe veya dönüş değeri. | Sınıf üyesi bir XML özniteliği olarak seri hale getirilir. |
SoapElementAttribute | Ortak alan, özelliği, parameTRe veya dönüş değeri. | Sınıf bir XML öğesi olarak seri hale. |
SoapEnumAttribute | Bir numaralandırma tanımlayıcı ortak alan. | Numaralandırma üyesi öğe adı. |
SoapIgnoreAttribute | Ortak özellikler ve alanları. | Kapsayan sınıfı serileştirilmiş olduğunda özellik veya alan yoksayılacak. |
SoapIncludeAttribute | Genel türetilmiş sınıf bildirimleri ve Web Hizmetleri Açıklama Dili (WSDL) belgeleri için ortak yöntemleri. | Türü (serileştirilmiş olduğunda tanınması için) şemalar oluşturulurken dahil edilecek. |
SoapTypeAttribute | Ortak sınıf bildirimleri. | Sınıf bir XML türü olarak seri hale. |
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin