ScriptMethodAttribute.ResponseFormat Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.