ScriptMethodAttribute.ResponseFormat Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Lekéri vagy beállítja a metódus válaszának formátumát.
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
Tulajdonság értéke
Az egyik ResponseFormat érték. Az alapértelmezett érték a Json.
Példák
Az alábbi példa bemutatja, hogyan alkalmazhatja az ScriptMethodAttribute attribútumot egy webmetódusra, amelynek tulajdonsága a ResponseFormat következő Xml. A metódus visszatérési értéke XML-ként lesz szerializálva, és a sikeres visszahívási függvénynek lesz elküldve típusobjektumként XmlDocument. Ez a példakód egy nagyobb, az ScriptMethodAttribute osztályhoz tartozó példa része.
Megjegyzések
Használja a ResponseFormat tulajdonságot, ha xml-t szeretne megadni a visszatérési típus formátumaként. Ez akkor hasznos, ha a metódus egy vagy egy XmlDocument objektumot XmlElement ad vissza.
A tulajdonság beállításakor ResponseFormataz Xml attribútummal rendelkező ScriptIgnoreAttribute visszatérési típus nyilvános mezői és tulajdonságai nem lesznek figyelmen kívül hagyva. Ennek az az oka, hogy az objektum helyett az XmlSerializer objektum használatával szerializálja őket JavaScriptSerializer . Az attribútumot úgy XmlIgnoreAttribute kell alkalmaznia, hogy XmlSerializer figyelmen kívül hagyja vagy kihagyja a visszatérési típusú nyilvános mezőket és tulajdonságokat.