ScriptMethodAttribute.ResponseFormat Propriedade

Definição

Obtém ou define o formato da resposta do 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 Propriedade

Um dos ResponseFormat valores. A predefinição é Json.

Exemplos

O exemplo seguinte mostra como aplicar o ScriptMethodAttribute atributo a um método Web com a ResponseFormat propriedade definida em Xml. O valor de retorno do método será serializado como XML e enviado para a função de callback bem-sucedida como um objeto do tipo XmlDocument. Este exemplo de código faz parte de um exemplo maior fornecido para a ScriptMethodAttribute classe.

Observações

Use a ResponseFormat propriedade quando quiser especificar XML como formato para o tipo de retorno. Isto é útil quando o método devolve um XmlDocument ou um XmlElement objeto.

Quando a ResponseFormat propriedade é definida para Xml, os campos públicos e as propriedades do tipo de retorno que têm o ScriptIgnoreAttribute atributo aplicado não serão ignorados. Isto deve-se ao facto de serem serializadas usando o XmlSerializer objeto em vez do objeto JavaScriptSerializer . Deve aplicar o XmlIgnoreAttribute atributo para ignorar XmlSerializer , ou saltar, esses campos e propriedades públicos do tipo de retorno.

Aplica-se a

Ver também