ScriptMethodAttribute.ResponseFormat 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置方法响应的格式。
public:
property System::Web::Script::Services::ResponseFormat ResponseFormat { System::Web::Script::Services::ResponseFormat get(); void set(System::Web::Script::Services::ResponseFormat value); };
public System.Web.Script.Services.ResponseFormat ResponseFormat { get; set; }
member this.ResponseFormat : System.Web.Script.Services.ResponseFormat with get, set
Public Property ResponseFormat As ResponseFormat
属性值
ResponseFormat 值之一。 默认值为 Json
。
示例
以下示例演示如何将 ScriptMethodAttribute 属性应用于属性设置为 Xml
的 ResponseFormat Web 方法。 方法的返回值将序列化为 XML,并作为 类型的 XmlDocument对象发送到成功的回调函数。 此代码示例是为 ScriptMethodAttribute 类提供的一个更大示例的一部分。
注解
ResponseFormat如果要将 XML 指定为返回类型的格式,请使用 属性。 此方法返回 XmlDocument 或 XmlElement 对象时,这很有用。
当 属性 ResponseFormat 设置为 Xml
时,将不会忽略应用了 ScriptIgnoreAttribute 特性的返回类型的公共字段和属性。 这是因为它们将使用 对象而不是 JavaScriptSerializer 对象进行序列化XmlSerializer。 必须应用 XmlIgnoreAttribute 属性才能忽略 XmlSerializer 或跳过返回类型的公共字段和属性。