ScriptMethodAttribute.ResponseFormat Eigenschap

Definitie

Hiermee haalt u de indeling van het methodeantwoord op of stelt u deze in.

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

Waarde van eigenschap

Een van de ResponseFormat waarden. De standaardwaarde is Json.

Voorbeelden

In het volgende voorbeeld ziet u hoe u het ScriptMethodAttribute kenmerk toepast op een webmethode waarop de ResponseFormat eigenschap is ingesteld Xml. De retourwaarde van de methode wordt geserialiseerd als XML en verzonden naar de geslaagde callback-functie als object van het type XmlDocument. Dit codevoorbeeld maakt deel uit van een groter voorbeeld voor de ScriptMethodAttribute klasse.

Opmerkingen

Gebruik de ResponseFormat eigenschap als u XML wilt opgeven als de indeling voor het retourtype. Dit is handig wanneer de methode een XmlDocument of een XmlElement object retourneert.

Wanneer de ResponseFormat eigenschap is ingesteld op Xml, worden de openbare velden en eigenschappen van het retourtype waarop het ScriptIgnoreAttribute kenmerk is toegepast, niet genegeerd. Dit komt doordat ze worden geserialiseerd met behulp van het XmlSerializer object in plaats van het JavaScriptSerializer object. U moet het XmlIgnoreAttribute kenmerk toepassen om deze openbare velden en eigenschappen van het retourtype te XmlSerializer negeren of over te slaan.

Van toepassing op

Zie ook