System.Web.Services Namespace

Пространство имен System.Web.Services состоит из классов, позволяющих разработчику создавать веб-службы XML с помощью ASP.NET и клиентов веб-служб XML. The System.Web.Services namespace consists of the classes that enable you to create XML Web services using ASP.NET and XML Web service clients. Веб-службы XML — это приложения, обеспечивающие возможность обмена сообщениями в слабосвязанной среде при помощи стандартных протоколов, таких как HTTP, XML, XSD, SOAP и WSDL. XML Web services are applications that provide the ability to exchange messages in a loosely coupled environment using standard protocols such as HTTP, XML, XSD, SOAP, and WSDL. Веб-службы XML позволяют строить модульные приложения внутри и между организациями в неоднородных средах, совместимые с различными реализациями, платформами и устройствами. XML Web services enable the building of modular applications within and across companies in heterogeneous environments making them interoperable with a broad variety of implementations, platforms and devices. Сообщения XML на базе протокола SOAP, используемые этими приложениями, могут содержать четко определенные (структурированные или типизированные) или свободно определенные с помощью произвольного содержимого XML части. The SOAP-based XML messages of these applications can have well-defined (structured and typed), or loosely defined parts (using arbitrary XML). Способность этих сообщений к дальнейшему развитию без нарушения протокола является основой гибкости и надежности веб-служб XML как структурного элемента будущей веб-сети. The ability of the messages to evolve over time without breaking the protocol is fundamental to the flexibility and robustness of XML Web services as a building block for the future of the Web.

Классы

WebMethodAttribute

Добавление этого атрибута к методу в веб-службе XML, созданной с помощью ASP.NET, делает возможным вызов этого метода для удаленных веб-клиентов.Adding this attribute to a method within an XML Web service created using ASP.NET makes the method callable from remote Web clients. Этот класс не наследуется.This class cannot be inherited.

WebService

Определяет необязательный базовый класс для веб-служб XML, обеспечивающий прямой доступ к общим объектам ASP.NET, таким как состояние приложения или сеанса.Defines the optional base class for XML Web services, which provides direct access to common ASP.NET objects, such as application and session state.

WebServiceAttribute

Используется для добавления к веб-службе XML дополнительной информации, такой как строка с описанием ее функциональности.Used to add additional information to an XML Web service, such as a string describing its functionality.

WebServiceBindingAttribute

Указывает привязку, определяющую один или несколько методов веб-службы XML.Declares a binding that defines one or more XML Web service methods. Этот класс не наследуется.This class cannot be inherited.

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

TransactionOption
WsiProfiles

Описывает спецификацию совместимости веб-служб (WSI), которой должна соответствовать данная веб-служба.Describes the Web services interoperability (WSI) specification to which a Web service claims to conform.

Комментарии

Чтобы приступить к созданию XML-веб-служб с помощью ASP.NET, рассмотрим WebService класс, какие XML-веб-службы может быть производным от для получения доступа к встроенных функций ASP.NET и WebMethodAttribute класс, который необходимо разместить на любой метод, который вы хотите программным способом Предоставление в Интернете.To get started creating XML Web services using ASP.NET, look at the WebService class, which XML Web services can derive from to get access to the ASP.NET intrinsics and the WebMethodAttribute class, which must be placed on any method that you want to programmatically expose over the Web.