ScriptMethodAttribute.ResponseFormat Proprietà

Definizione

Ottiene o imposta il formato della risposta del metodo.

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

Valore della proprietà

Uno dei valori di ResponseFormat. Il valore predefinito è Json.

Esempio

Nell'esempio seguente viene illustrato come applicare l'attributo ScriptMethodAttribute a un metodo Web con la ResponseFormat proprietà impostata su Xml. Il valore restituito del metodo verrà serializzato come XML e inviato alla funzione callback riuscita come oggetto di tipo XmlDocument. Questo esempio di codice fa parte di un esempio più grande fornito per la ScriptMethodAttribute classe.

Commenti

Usare la ResponseFormat proprietà quando si vuole specificare XML come formato per il tipo restituito. Ciò è utile quando il metodo restituisce un XmlDocumentXmlElement oggetto o.

Quando la ResponseFormat proprietà è impostata su Xml, i campi pubblici e le proprietà del tipo restituito che hanno applicato l'attributo ScriptIgnoreAttribute non verranno ignorati. Ciò avviee perché verranno serializzati usando l'oggetto anziché l'oggetto XmlSerializerJavaScriptSerializer . È necessario applicare l'attributo XmlIgnoreAttribute per ignorare XmlSerializer o ignorare i campi pubblici e le proprietà del tipo restituito.

Si applica a

Vedi anche