ScriptMethodAttribute.XmlSerializeString 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定值,指出是否將所有傳回型別 (包含字串型別) 序列化為 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。
範例
下列範例示範如何將 屬性設定為 true,XmlSerializeString套用ScriptMethodAttribute至 Web 方法。 此程式代碼範例是提供給 類別之較大範例的 ScriptMethodAttribute 一部分。
備註
當這個屬性設定為 false時,所有傳回型別都會串行化為 XML,但字串除外,它會解譯為 XML 標記。 如果值為 false,而且如果傳回型別是字串,而且如果字串不包含對應至格式正確的 XML 檔的 XML 標記,則會叫用成功的回呼函式,但產生的串行化字串將會是 null。
當屬性設定為 Json時,ResponseFormat會忽略的值XmlSerializeString。