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.
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. |