ScriptMethodAttribute.ResponseFormat Egenskap

Definition

Hämtar eller anger formatet för metodsvaret.

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

Egenskapsvärde

Ett av ResponseFormat värdena. Standardvärdet är Json.

Exempel

I följande exempel visas hur du tillämpar attributet på ScriptMethodAttribute en webbmetod med egenskapen inställd på ResponseFormatXml. Returvärdet för metoden serialiseras som XML och skickas till funktionen för återanrop som ett objekt av typen XmlDocument. Det här kodexemplet är en del av ett större exempel för ScriptMethodAttribute klassen.

Kommentarer

Använd egenskapen ResponseFormat när du vill ange XML som format för returtypen. Detta är användbart när metoden returnerar ett XmlDocument eller ett XmlElement objekt.

När egenskapen ResponseFormat är inställd på Xmlignoreras inte de offentliga fälten och egenskaperna för returtypen som har attributet ScriptIgnoreAttribute tillämpat. Det beror på att de kommer att serialiseras med hjälp XmlSerializer av objektet i stället för objektet JavaScriptSerializer . Du måste använda XmlIgnoreAttribute attributet för att XmlSerializer ignorera eller hoppa över de offentliga fälten och egenskaperna för returtypen.

Gäller för

Se även