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í 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 Xml
hodnotu , 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 .