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

示例

以下示例演示如何将 ScriptMethodAttribute 属性设置为 trueXmlSerializeString应用于 Web 方法。 此代码示例是为 ScriptMethodAttribute 类提供的一个更大示例的一部分。

注解

当此属性设置为 false时,除字符串(解释为 XML 标记)外,所有返回类型都序列化为 XML。 如果值为 false,并且返回类型为字符串,并且该字符串不包含与格式正确的 XML 文档对应的 XML 标记,则将调用成功的回调函数,但生成的序列化字符串为 null

当 属性设置为 Json时,ResponseFormat将忽略 的值XmlSerializeString

适用于

另请参阅