Образец технологии веб-служб IXmlSerializable
В этом образце показано, как использовать объект IXmlSerializable для управления сериализацией пользовательских типов в веб-службах ASP.NET.
Сборка образца с использованием Visual Studio
Откройте Visual Studio 2005 и выберите Создать веб-узел из меню Файл.
В левой панели диалогового окна Создать веб-узел выберите нужный язык программирования, затем на правой панели выберите Веб-служба ASP.NET.
Введите IXmlSerializable в качестве имени новой веб-службы.
В окне обозревателя решений щелкните правой кнопкой значок Service.asmx и выберите Удалить. Повторите этот шаг для файла фонового кода Service.asmx.
Щелкните правой кнопкой мыши каталог проекта и выберите пункт Добавить существующий элемент. В диалоговом окне перейдите во вложенную папку "Служба" языкового каталога.
Выберите Service.asmx, затем повторите этот шаг для файла фонового кода Service.asmx.
Откройте Проводник и перейдите в каталог, который содержит каталог IXmlSerializable, созданный в шаге 3 выше.
Щелкните правой кнопкой значок каталога IXmlSerializable и выберите команду Общий доступ и безопасность.
Во вкладке "Доступ через веб" выберите Открыть общий доступ к этой папке и подтвердите параметры по умолчанию, включая имя IXmlSerializable.
Нажмите кнопку ОК.
Выполнение образца
Откройте окно браузера и выделите адресную строку.
Введите адрес https://localhost/IXmlSerializable/Service.asmx.
См. также
Ссылки
IXmlSerializable
System.Xml.Serialization
XmlConvert
XmlQualifiedName
XmlReader
XmlSchema
XmlSchemaSet
XmlUrlResolver
XmlWriter