ScriptMethodAttribute.ResponseFormat Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.