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