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


Образец технологии веб-служб 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. Откройте Проводник и перейдите в каталог, который содержит каталог 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