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
.