ScriptMethodAttribute.ResponseFormat Vlastnost

Definice

Získá nebo nastaví formát odpovědi metody.

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

Hodnota vlastnosti

Jedna z ResponseFormat hodnot. Výchozí formát je Json.

Příklady

Následující příklad ukazuje, jak použít ScriptMethodAttribute atribut na webovou metodu s vlastností nastavenou ResponseFormat na Xml. Návratová hodnota metody bude serializována jako XML a odeslána do úspěšné funkce zpětného volání jako objekt typu XmlDocument. Tento příklad kódu je součástí většího příkladu ScriptMethodAttribute pro třídu.

Poznámky

Vlastnost použijte, ResponseFormat pokud chcete jako formát návratového typu zadat XML. To je užitečné, když metoda vrátí XmlDocument objekt nebo XmlElement .

ResponseFormat Pokud je vlastnost nastavena na Xmlhodnotu , nebudou veřejná pole a vlastnosti návratového typu s použitým atributem ScriptIgnoreAttribute ignorovány. Je to proto, že budou serializovány pomocí objektu XmlSerializer místo objektu JavaScriptSerializer . Pokud chcete XmlSerializer tato veřejná pole a vlastnosti návratového typu ignorovat nebo přeskočit, musíte použít XmlIgnoreAttribute atribut .

Platí pro

Viz také