ScriptMethodAttribute.ResponseFormat Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece el formato de la respuesta del método.
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
Valor de propiedad
Uno de los ResponseFormat valores. El valor predeterminado es Json.
Ejemplos
En el ejemplo siguiente se muestra cómo aplicar el ScriptMethodAttribute atributo a un método Web con la ResponseFormat propiedad establecida en Xml. El valor devuelto del método se serializará como XML y se enviará a la función de devolución de llamada correcta como un objeto de tipo XmlDocument. Este ejemplo de código forma parte de un ejemplo más grande proporcionado para la ScriptMethodAttribute clase .
Comentarios
Utilice la ResponseFormat propiedad cuando desee especificar XML como formato para el tipo de valor devuelto. Esto resulta útil cuando el método devuelve un XmlDocument objeto o XmlElement .
Cuando la ResponseFormat propiedad se establece Xmlen , no se omitirán los campos públicos y las propiedades del tipo de valor devuelto que tengan aplicado el ScriptIgnoreAttribute atributo . Esto se debe a que se serializarán mediante el uso del XmlSerializer objeto en lugar del JavaScriptSerializer objeto . Debe aplicar el XmlIgnoreAttribute atributo para omitir XmlSerializer o omitir esos campos públicos y propiedades del tipo de valor devuelto.