Поделиться через


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.

Применяется к

См. также раздел