Compartir a través de


ScriptMethodAttribute.ResponseFormat Propiedad

Definición

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

ResponseFormat

Uno de los valores de ResponseFormat. De manera predeterminada, 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 Succeeded como un objeto de tipo XmlDocument . Este ejemplo de código forma parte de un ejemplo más extenso 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 está establecida en Xml , los campos públicos y las propiedades del tipo de valor devuelto que tienen ScriptIgnoreAttribute aplicado el atributo no se omitirán. Esto se debe a que se serializarán usando el XmlSerializer objeto en lugar del JavaScriptSerializer objeto. Debe aplicar el XmlIgnoreAttribute atributo para hacer XmlSerializer omitir u omitir los campos y propiedades públicos del tipo de valor devuelto.

Se aplica a

Consulte también