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。