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
。
示例
以下示例演示如何将 ScriptMethodAttribute 属性设置为 true
的XmlSerializeString应用于 Web 方法。 此代码示例是为 ScriptMethodAttribute 类提供的一个更大示例的一部分。
注解
当此属性设置为 false
时,除字符串(解释为 XML 标记)外,所有返回类型都序列化为 XML。 如果值为 false
,并且返回类型为字符串,并且该字符串不包含与格式正确的 XML 文档对应的 XML 标记,则将调用成功的回调函数,但生成的序列化字符串为 null
。
当 属性设置为 Json
时,ResponseFormat将忽略 的值XmlSerializeString。