Udostępnij za pośrednictwem


ScriptMethodAttribute.XmlSerializeString Właściwość

Definicja

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 falsewartość , 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 Jsonwartość .

Dotyczy

Zobacz też