System.Web.Services Пространство имен

Содержит классы, позволяющие разработчику создавать веб-службы XML с помощью ASP.NET и клиентов веб-служб XML. Веб-службы XML — это приложения, обеспечивающие возможность обмена сообщениями в слабосвязанной среде при помощи стандартных протоколов, таких как HTTP, XML, XSD, SOAP и WSDL. Веб-службы XML позволяют строить модульные приложения внутри и между организациями в неоднородных средах, совместимые с различными реализациями, платформами и устройствами. Сообщения XML на базе протокола SOAP, используемые этими приложениями, могут содержать четко определенные (структурированные или типизированные) или свободно определенные с помощью произвольного содержимого XML части. Способность этих сообщений к дальнейшему развитию без нарушения протокола является основой гибкости и надежности веб-служб XML как структурного элемента будущей веб-сети.

Классы

WebMethodAttribute

Добавление этого атрибута к методу в веб-службе XML, созданной с помощью ASP.NET, делает возможным вызов этого метода для удаленных веб-клиентов. Этот класс не наследуется.

WebService

Определяет необязательный базовый класс для веб-служб XML, обеспечивающий прямой доступ к общим объектам ASP.NET, таким как состояние приложения или сеанса.

WebServiceAttribute

Используется для добавления к веб-службе XML дополнительной информации, такой как строка с описанием ее функциональности.

WebServiceBindingAttribute

Указывает привязку, определяющую один или несколько методов веб-службы XML. Этот класс не наследуется.

Перечисления

TransactionOption
WsiProfiles

Описывает спецификацию совместимости веб-служб (WSI), которой должна соответствовать данная веб-служба.

Комментарии

Чтобы приступить к созданию веб-служб XML с помощью ASP.NET, просмотрите WebService класс, в котором веб-службы XML могут быть производными от, чтобы получить доступ к встроенным функциям ASP.NET и WebMethodAttribute классу, который должен быть размещен в любом методе, который необходимо программно предоставить через Интернет.