ScriptMethodAttribute.ResponseFormat Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает формат ответа метода.
public:
property System::Web::Script::Services::ResponseFormat ResponseFormat { System::Web::Script::Services::ResponseFormat get(); void set(System::Web::Script::Services::ResponseFormat value); };
public System.Web.Script.Services.ResponseFormat ResponseFormat { get; set; }
member this.ResponseFormat : System.Web.Script.Services.ResponseFormat with get, set
Public Property ResponseFormat As ResponseFormat
Значение свойства
Одно из значений ResponseFormat . Значение по умолчанию — Json.
Примеры
В следующем примере показано, как применить ScriptMethodAttribute атрибут к веб-методу с заданным свойством ResponseFormatXml. Возвращаемое значение метода будет сериализовано как XML и отправлено в выполненную функцию обратного вызова в качестве объекта типа XmlDocument. Этот пример кода является частью более крупного примера, предоставленного для ScriptMethodAttribute класса.
Комментарии
ResponseFormat Используйте свойство, если вы хотите указать XML в качестве формата возвращаемого типа. Это полезно, если метод возвращает XmlDocument объект или XmlElement объект.
ResponseFormat Если для свойства задано Xmlзначение, общедоступные поля и свойства возвращаемого типа, которые ScriptIgnoreAttribute имеют примененный атрибут, не будут игнорироваться. Это связано с тем, что они будут сериализованы с помощью XmlSerializer объекта вместо JavaScriptSerializer объекта. Необходимо применить XmlIgnoreAttribute атрибут, чтобы игнорировать XmlSerializer или пропустить эти открытые поля и свойства возвращаемого типа.