Sdílet prostřednictvím


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í hodnota je Json.

Příklady

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

Poznámky

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

ResponseFormat Pokud je vlastnost nastavena na Xml, veřejné pole a vlastnosti návratového typu, které mají použitý atribut, nebudou ScriptIgnoreAttribute ignorovány. Je to proto, že budou serializovány pomocí objektu XmlSerializer místo objektu JavaScriptSerializer . Atribut musíte použít XmlIgnoreAttribute k ignorování XmlSerializer nebo přeskočení těchto veřejných polí a vlastností návratového typu.

Platí pro

Viz také