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


Образец технологии веб-служб IXmlSerializable

В этом образце показано, как использовать объект IXmlSerializable для управления сериализацией пользовательских типов в веб-службах ASP.NET.

Построение образца с использованием Visual Studio

  1. Откройте Visual Studio 2005 и выберите Создать веб-узел из меню Файл.

  2. В левой панели диалогового окна Создать веб-узел выберите нужный язык программирования, затем на правой панели выберите Веб-служба ASP.NET.

  3. Введите IXmlSerializable в качестве имени новой веб-службы.

  4. В окне обозревателя решений щелкните правой кнопкой значок Service.asmx и выберите Удалить. Повторите этот шаг для файла фонового кода Service.asmx.

  5. Щелкните правой кнопкой мыши каталог проекта и выберите пункт Добавить существующий элемент. В диалоговом окне перейдите во вложенную папку "Служба" языкового каталога.

  6. Выберите Service.asmx, затем повторите этот шаг для файла фонового кода Service.asmx.

  7. Откройте обозреватель Windows и перейдите в каталог, который содержит каталог IXmlSerializable, созданный в шаге 3 выше.

  8. Щелкните правой кнопкой значок каталога IXmlSerializable и выберите команду Общий доступ и безопасность.

  9. Во вкладке "Доступ через веб" выберите Открыть общий доступ к этой папке и подтвердите параметры по умолчанию, включая имя IXmlSerializable.

  10. Нажмите кнопку ОК.

Выполнение примера

  1. Откройте окно веб-обозревателя и выделите адресную строку.

  2. Введите адрес https://localhost/IXmlSerializable/Service.asmx.

См. также

Справочник

IXmlSerializable
System.Xml.Serialization
XmlConvert
XmlQualifiedName
XmlReader
XmlSchema
XmlSchemaSet
XmlUrlResolver
XmlWriter

Дата сборки: 2010-03-10