ScriptMethodAttribute.ResponseFormat Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.