Share via


ScriptMethodAttribute.XmlSerializeString 屬性

定義

取得或設定值,指出是否將所有傳回型別 (包含字串型別) 序列化為 XML。

public:
 property bool XmlSerializeString { bool get(); void set(bool value); };
public bool XmlSerializeString { get; set; }
member this.XmlSerializeString : bool with get, set
Public Property XmlSerializeString As Boolean

屬性值

如果要將所有傳回型別序列化為 XML 則為 true,否則為 false。 預設為 false

範例

下列範例示範如何將 屬性設定為 trueXmlSerializeString 套用 ScriptMethodAttribute 至 Web 方法。 此程式碼範例是提供給 類別之較大範例的 ScriptMethodAttribute 一部分。

備註

當這個屬性設定為 false 時,所有傳回型別都會序列化為 XML,但字串除外,它會解譯為 XML 標記。 如果值為 false ,而且如果傳回型別是字串,而且如果字串不包含對應至格式正確的 XML 檔的 XML 標記,則會叫用成功的回呼函式,但產生的序列化字串將會是 null

當 屬性設定為 Json 時, ResponseFormat 會忽略 的值 XmlSerializeString

適用於

另請參閱