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


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 или пропустить эти открытые поля и свойства возвращаемого типа.

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

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