共用方式為


控制編碼 SOAP 序列化的屬性

名為 Simple Object Access Protocol (SOAP) 1.1 的萬維網聯合會 (W3C) 檔包含選擇性區段(第 5 節),說明 SOAP 參數如何編碼。 若要符合規格的第 5 節,您必須使用命名空間中找到 System.Xml.Serialization 的特殊屬性集。 將這些屬性適當地套用至類別和類別的成員,然後使用 XmlSerializer 來串行化類別或類別的實例。

下表顯示屬性的項目、應用範圍,以及它們的用途。 如需使用這些屬性來控制 XML 串行化的詳細資訊,請參閱 如何:將物件串行化為 SOAP-Encoded XML 數據流如何:覆寫編碼的 SOAP XML 串行化

如需屬性的詳細資訊,請參閱 屬性

屬性 適用對象 指定
SoapAttributeAttribute 公用欄位、屬性、參數或傳回值。 類別成員會串行化為 XML 屬性。
SoapElementAttribute 公用欄位、屬性、參數或傳回值。 類別會序列化為 XML 元素。
SoapEnumAttribute 公共欄位是列舉識別碼。 列舉成員的元素名稱。
SoapIgnoreAttribute 公用屬性和欄位。 當包含的類別串行化時,應該忽略屬性或欄位。
SoapIncludeAttribute Web 服務描述語言 (WSDL) 檔的公用衍生類別宣告和公用方法。 產生架構時應該包含型別(要在串行化時加以辨識)。
SoapTypeAttribute 公用類別宣告。 類別應該序列化為 XML 格式。

另請參閱