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 da propriedade

Um dos valores de ResponseFormat. O padrão é Json.

Exemplos

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

Comentários

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

Quando a ResponseFormat propriedade for definida como Xml, os campos públicos e as propriedades do tipo de retorno que têm o ScriptIgnoreAttribute atributo aplicado não serão ignorados. Isso ocorre porque eles serão serializados usando o XmlSerializer objeto em vez do JavaScriptSerializer objeto . Você deve aplicar o XmlIgnoreAttribute atributo para fazer XmlSerializer ignorar ou ignorar esses campos públicos e propriedades do tipo de retorno.

Aplica-se a

Confira também