ScriptMethodAttribute.XmlSerializeString Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение, указывающее, будут ли все возвращаемые типы, включая строковые, сериализованы в формат XML.
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
Значение свойства
Если все возвращаемые типы будут сериализованы в формат XML, значение true
, если нет, значение false
. Значение по умолчанию — false
.
Примеры
В следующем примере показано, как применить ScriptMethodAttribute к веб-методу со свойством XmlSerializeString , которое имеет значение true
. Этот пример входит в состав более крупного примера использования класса ScriptMethodAttribute.
Комментарии
Если этому свойству false
присвоено значение , все типы возвращаемых значений сериализуются как XML, за исключением строки, которая интерпретируется как разметка XML. Если значение равно false
, а возвращаемый тип является строкой и если строка не содержит разметку XML, соответствующую XML-документу правильного формата, будет вызвана функция обратного вызова , но результирующая сериализованная строка будет иметь значение null
.
Значение XmlSerializeString игнорируется, если свойству ResponseFormat присвоено значение Json
.