ScriptMethodAttribute.XmlSerializeString Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia wartość wskazującą, czy wszystkie typy zwracane są serializowane jako XML, które zawierają typy ciągów.
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
Wartość właściwości
true
jeśli wszystkie typy zwracane są serializowane jako XML; w przeciwnym razie , false
. Wartość domyślna to false
.
Przykłady
W poniższym przykładzie pokazano, jak zastosować ScriptMethodAttribute metodę sieci Web z właściwością ustawioną XmlSerializeString na true
. Ten przykład kodu jest częścią większego przykładu podanego ScriptMethodAttribute dla klasy.
Uwagi
Gdy ta właściwość jest ustawiona na false
wartość , wszystkie typy zwracane są serializowane jako XML, z wyjątkiem ciągu, który jest interpretowany jako znacznik XML. Jeśli wartość to false
, a jeśli zwracany typ jest ciągiem, a jeśli ciąg nie zawiera znaczników XML, które odpowiadają dobrze sformułowanym dokumentowi XML, funkcja wywołania zwrotnego powodzenia zostanie wywołana, ale wynikowy ciąg serializowany będzie .null
Wartość parametru XmlSerializeString jest ignorowana, gdy właściwość jest ustawiona ResponseFormat na Json
wartość .