ScriptMethodAttribute.XmlSerializeString 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ává nebo nastavuje hodnotu, která indikuje, jestli jsou všechny návratové typy serializované jako XML, které obsahují typy řetězců.
public:
property bool XmlSerializeString { bool get(); void set(bool value); };
public bool XmlSerializeString { get; set; }
member this.XmlSerializeString : bool with get, set
Public Property XmlSerializeString As Boolean
Hodnota vlastnosti
true
Pokud jsou všechny návratové typy serializovány jako XML; v opačném případě false
. Výchozí formát je false
.
Příklady
Následující příklad ukazuje, jak použít ScriptMethodAttribute na webovou metodu s XmlSerializeString vlastností nastavenou na true
. Tento příklad kódu je součástí většího příkladu, který je k dispozici pro ScriptMethodAttribute třídu.
Poznámky
Je-li tato vlastnost nastavena na hodnotu false
, jsou všechny návratové typy serializovány jako XML s výjimkou řetězce, který je interpretován jako kód XML. Pokud je hodnota false
, a pokud návratový typ je řetězec, a pokud řetězec neobsahuje kód XML, který odpovídá dobře formátovanému dokumentu XML, bude vyvolána funkce zpětného volání s úspěšným výsledkem, ale výsledný serializovaný řetězec bude null
.
Hodnota XmlSerializeString je ignorována, pokud ResponseFormat je vlastnost nastavena na hodnotu Json
.