System.Web.Services.Description Namespace

Пространство имен System.Web.Services.Description состоит из классов, позволяющих описать веб-службу XML в открытом доступе при помощи языка описания веб-служб (WSDL). The System.Web.Services.Description namespace consists of the classes that enable you to publicly describe an XML Web service by using the Web Services Description Language (WSDL). Каждый класс данного пространства имен соответствует определенному элементу в спецификации WSDL, а иерархия классов соответствует структуре документа WSDL. Each class in this namespace corresponds to a specific element in the WSDL specification, and the class hierarchy corresponds to the XML structure of a valid WSDL document. Дополнительные сведения о языке WSDL см. в спецификации WSDL. For more information about WSDL, see the WSDL specification.

Классы

BasicProfileViolation

Представляет нарушение WSDL в базовом профиле WSI версии 1.1.Represents a WSDL violation of the WSI Basic Profile version 1.1.

BasicProfileViolationCollection

Содержит строго типизированную коллекцию объектов BasicProfileViolation.Contains a strongly typed collection of BasicProfileViolation objects.

BasicProfileViolationEnumerator

Выполняет перечисление элементов коллекции BasicProfileViolationCollection.Enumerates the elements in a BasicProfileViolationCollection.

Binding

Задает определенный формат данных и протоколов, используемый в веб-службах XML.Specifies the concrete data format and protocols used in the XML Web service. Этот класс не наследуется.This class cannot be inherited.

BindingCollection

Представляет коллекцию экземпляров класса Binding, поддерживаемых веб-службой XML.Represents a collection of instances of the Binding class supported by the XML Web service. Этот класс не наследуется.This class cannot be inherited.

DocumentableItem

Представляет абстрактный базовый класс, производными от которого являются несколько классов пространства имен System.Web.Services.Description.Represents the abstract base class from which several classes in the System.Web.Services.Description namespace are derived.

FaultBinding

Задает формат для всех сообщений об ошибках, которые могут быть выведены в результате выполнения операции.Specifies the format for any error messages that might be output as a result of the operation. Этот класс не наследуется.This class cannot be inherited.

FaultBindingCollection

Представляет коллекцию экземпляров класса FaultBinding.Represents a collection of instances of the FaultBinding class. Этот класс не наследуется.This class cannot be inherited.

HttpAddressBinding

Представляет элемент расширяемости, добавляемый в объект Port веб-службы XML.Represents an extensibility element added to a Port within an XML Web service. Этот класс не наследуется.This class cannot be inherited.

HttpBinding

Представляет элемент расширяемости, добавляемый в объект Binding веб-службы XML.Represents an extensibility element added to a Binding within an XML Web service. Этот класс не наследуется.This class cannot be inherited.

HttpOperationBinding

Предоставляет элемент расширения среды, добавляемый в объект OperationBinding веб-службы XML.Represents an extensibility element added to an OperationBinding within an XML Web service. Этот класс не наследуется.This class cannot be inherited.

HttpUrlEncodedBinding

Предоставляет элемент расширения среды, добавляемый в объект InputBinding веб-службы XML.Represents an extensibility element added to an InputBinding within an XML Web service. Этот класс не наследуется.This class cannot be inherited.

HttpUrlReplacementBinding

Предоставляет элемент расширения среды, добавляемый в объект InputBinding веб-службы XML.Represents an extensibility element added to an InputBinding within an XML Web service. Задает формат для передачи данных через HTTP.It specifies the format for data transmission through HTTP. Этот класс не наследуется.This class cannot be inherited.

Import

Сопоставляет пространство имен XML расположению документа.Associates an XML namespace with a document location. Этот класс не наследуется.This class cannot be inherited.

ImportCollection

Предоставляет коллекцию экземпляров класса Import, который представляет документы для импорта в веб-службу XML.Provides a collection of instances of the Import class representing documents to be imported into the XML Web service. Этот класс не наследуется.This class cannot be inherited.

InputBinding

Содержит набор спецификаций для форматов данных и протоколов, используемых веб-службой XML для ввода сообщений.Provides a set of specifications for data formats and protocols used by the XML Web service for input messages. Этот класс не наследуется.This class cannot be inherited.

Message

Содержит абстрактное определение данных, передаваемых веб-службой XML.Provides an abstract definition of data passed by an XML Web service. Этот класс не наследуется.This class cannot be inherited.

MessageBinding

Описывает, как абстрактному содержимому ставится в соответствие определенный формат.Describes how abstract content is mapped into a concrete format.

MessageCollection

Представляет коллекцию экземпляров класса Message.Represents a collection of instances of the Message class. Этот класс не наследуется.This class cannot be inherited.

MessagePart

Представляет сообщения, разбиваемые на логические единицы, с заданными абстрактными сведениями для каждой из частей.Represents the messages to be broken up into their logical units with specific abstract information for each part. Этот класс не наследуется.This class cannot be inherited.

MessagePartCollection

Представляет коллекцию экземпляров класса MessagePart.Represents a collection of instances of the MessagePart class. Этот класс не наследуется.This class cannot be inherited.

MimeContentBinding

Представляет элемент расширения среды, добавляемый в InputBinding или в OutputBinding веб-службы XML и задающий формат MIME для текста сообщения HTTP.Represents an extensibility element added to an InputBinding or an OutputBinding within an XML Web service, specifying the MIME format for the body of the HTTP transmission. Этот класс не наследуется.This class cannot be inherited.

MimeMultipartRelatedBinding

Представляет элемент расширения среды, добавляемый в InputBinding или в OutputBinding и задающий отдельные форматы MIME для разных частей передачи HTTP.Represents an extensibility element added to an InputBinding or an OutputBinding, specifying the individual MIME formats for the parts of the HTTP transmission. Этот класс не наследуется.This class cannot be inherited.

MimePart

Представляет элемент расширения среды, добавляемый в MimeMultipartRelatedBinding и задающий конкретный тип MIME MessagePart, к которому применяется MimePart.Represents an extensibility element added to a MimeMultipartRelatedBinding, specifying the concrete MIME type for the MessagePart to which the MimePart applies. Этот класс не наследуется.This class cannot be inherited.

MimePartCollection

Представляет коллекцию экземпляров класса MimePart.Represents a collection of instances of the MimePart class. Этот класс не наследуется.This class cannot be inherited.

MimeTextBinding

Предоставляет элемент расширения среды, добавляемый в InputBinding, в OutputBinding или в MimePart, и задающий образцы текста, для которых требуется выполнить поиск передачи HTTP.Represents an extensibility element added to an InputBinding, an OutputBinding, or a MimePart, specifying the text patterns for which to search the HTTP transmission. Этот класс не наследуется.This class cannot be inherited.

MimeTextMatch

Предоставляет образец текста, для которого выполнялся поиск передачи HTTP.Represents a text pattern for which the HTTP transmission is searched. Этот класс не наследуется.This class cannot be inherited.

MimeTextMatchCollection

Предоставляет коллекцию экземпляров класса MimeTextMatch.Provides a collection of instances of the MimeTextMatch class. Этот класс не наследуется.This class cannot be inherited.

MimeXmlBinding

Предоставляет элемент расширения среды, добавляемый в MimePart, в InputBinding или в OutputBinding.Represents an extensibility element added to a MimePart, an InputBinding or an OutputBinding. Задает схему для сообщений XML, не являющихся совместимыми с SOAP.It specifies the schema for XML messages that are not SOAP compliant. Этот класс не наследуется.This class cannot be inherited.

NamedItem

Представляет именованный, доступный для документирования элемент.Represents a named, item that can be documented.

Operation

Содержит абстрактное определение действия, поддерживаемого веб-службой XML.Provides an abstract definition of an action supported by the XML Web service. Этот класс не наследуется.This class cannot be inherited.

OperationBinding

Содержит спецификации для протоколов и форматов данных для сообщений, используемых в действии, которое поддерживается веб-службой XML.Provides specifications for protocols and data formats for the messages used in the action supported by the XML Web service. Этот класс не наследуется.This class cannot be inherited.

OperationBindingCollection

Представляет коллекцию экземпляров класса OperationBinding.Represents a collection of instances of the OperationBinding class. Этот класс не наследуется.This class cannot be inherited.

OperationCollection

Представляет коллекцию экземпляров класса Operation.Represents a collection of instances of the Operation class. Этот класс не наследуется.This class cannot be inherited.

OperationFault

Определяет спецификации для сообщений об ошибках, возвращаемых веб-службой XML.Defines the specifications for error messages returned by the XML Web service. Этот класс не наследуется.This class cannot be inherited.

OperationFaultCollection

Представляет коллекцию экземпляров класса OperationFault.Represents a collection of instances of the OperationFault class. Этот класс не наследуется.This class cannot be inherited.

OperationInput

Определяет спецификации для входных сообщений, полученных веб-службой XML.Defines the specifications for input messages received by the XML Web service. Этот класс не наследуется.This class cannot be inherited.

OperationMessage

Предоставляет тип сообщения, передаваемый действием веб-службы XML.Represents a message type passed by the action of an XML Web service.

OperationMessageCollection

Представляет коллекцию сообщений OperationInput и OperationOutput, связанных с веб-службой XML.Represents a collection of OperationInput and OperationOutput messages related to an XML Web service. Этот класс не наследуется.This class cannot be inherited.

OperationOutput

Определяет спецификации для выходных сообщений, возвращаемых веб-службой XML.Defines the specifications for output messages returned by the XML Web service. Этот класс не наследуется.This class cannot be inherited.

OutputBinding

Содержит набор спецификаций для форматов данных и протоколов, используемых веб-службой XML для вывода сообщений.Provides a set of specifications for data formats and protocols used by the XML Web service for output messages. Этот класс не наследуется.This class cannot be inherited.

Port

Определяет отдельную конечную точка, содержащуюся в веб-службе XML.Defines an individual endpoint contained in the XML Web service. Этот класс не наследуется.This class cannot be inherited.

PortCollection

Представляет коллекцию экземпляров класса Port.Represents a collection of instances of the Port class. Этот класс не наследуется.This class cannot be inherited.

PortType

Представляет именованный набор абстрактных операций и соответствующих абстрактных сообщений.Represents a named set of abstract operations and the corresponding abstract messages. Этот класс не наследуется.This class cannot be inherited.

PortTypeCollection

Представляет коллекцию экземпляров класса PortType, то есть коллекцию наборов операций, поддерживаемых веб-службой XML.Represents a collection of instances of the PortType class; that is, a collection of sets of operations supported by the XML Web service. Этот класс не наследуется.This class cannot be inherited.

ProtocolImporter

Предоставляет общую функциональность для создания классов веб-служб в протоколах обмена данными.Provides common functionality across communication protocols for generating classes for Web services.

ProtocolReflector

Представляет общую для всех протоколов обмена данными функциональность для создания объектов ServiceDescription на основе классов, определенных как веб-службы.Provides common functionality across communication protocols for creating ServiceDescription objects from classes that are identified as Web services.

Service

Группирует набор родственных экземпляров класса Port, связанных с веб-службой XML.Groups together a set of related instances of the Port class that are associated with an XML Web service. Этот класс не наследуется.This class cannot be inherited.

ServiceCollection

Представляет коллекцию экземпляров класса Service.Represents a collection of instances of the Service class. Этот класс не наследуется.This class cannot be inherited.

ServiceDescription

Предоставляет возможности для создания и форматирования допустимых файлов документов WSDL, а также соответствующие пространства имен, элемент и атрибуты для описания веб-служб XML.Provides a means of creating and formatting a valid Web Services Description Language (WSDL) document file, complete with appropriate namespaces, elements, and attributes, for describing an XML Web service. Этот класс не наследуется.This class cannot be inherited.

ServiceDescriptionBaseCollection

Формирует основу для строго типизированных коллекций, которые являются членами пространства имен System.Web.Services.Description.Forms the basis for the strongly typed collections that are members of the System.Web.Services.Description namespace.

ServiceDescriptionCollection

Представляет коллекцию экземпляров класса ServiceDescription.Represents a collection of instances of the ServiceDescription class. Этот класс не наследуется.This class cannot be inherited.

ServiceDescriptionFormatExtension

Предоставляет элемент расширения среды, добавляемый в веб-службу XML.Represents an extensibility element added to an XML Web service.

ServiceDescriptionFormatExtensionCollection

Представляет коллекцию элементов расширения, используемых веб-службой XML.Represents the collection of extensibility elements used by the XML Web service. Этот класс не наследуется.This class cannot be inherited.

ServiceDescriptionImporter

Предоставляет возможность создания клиентских прокси-классов для веб-служб XML.Exposes a means of generating client proxy classes for XML Web services.

ServiceDescriptionReflector

Предоставляет управляемый способ динамического просмотра, создания и вызова типов, поддерживаемых веб-службой XML.Provides a managed way of dynamically viewing, creating or invoking types supported by an XML Web service.

Soap12AddressBinding

Представляет расширение формата описания службы, применяемое к объекту Port, если веб-служба XML поддерживает протокол SOAP версии 1.2.Represents a service description format extension applied to a Port when an XML Web service supports the SOAP protocol version 1.2. Этот класс не наследуется.This class cannot be inherited.

Soap12Binding

Представляет привязку в документе WSDL в протоколе SOAP версии 1.2.Represents a binding in a Web Services Description Language (WSDL) document to the SOAP version 1.2 protocol. Этот класс не наследуется.This class cannot be inherited.

Soap12BodyBinding

Представляет расширение формата описания службы, применяемое к объекту InputBinding или OutputBinding, если веб-служба XML поддерживает протокол SOAP версии 1.2.Represents a service description format extension applied to an InputBinding or an OutputBinding when an XML Web service supports the SOAP protocol version 1.2. Этот класс не наследуется.This class cannot be inherited.

Soap12FaultBinding

Представляет расширение формата описания службы, применяемое к объекту FaultBinding, если веб-служба XML поддерживает протокол SOAP версии 1.2.Represents a service description format extension applied to an FaultBinding when an XML Web service supports the SOAP protocol version 1.2. Этот класс не наследуется.This class cannot be inherited.

Soap12HeaderBinding

Представляет расширение формата описания службы, применяемое к объекту InputBinding или OutputBinding, если веб-служба XML поддерживает протокол SOAP версии 1.2.Represents a service description format extension applied to an InputBinding or an OutputBinding when an XML Web service supports the SOAP protocol version 1.2. Этот класс не наследуется.This class cannot be inherited.

Soap12OperationBinding

Представляет расширение формата описания службы, применяемое к объекту OperationBinding, если веб-служба XML поддерживает протокол SOAP версии 1.2.Represents a service description format extension applied to an OperationBinding when an XML Web service supports the SOAP protocol version 1.2. Этот класс не наследуется.This class cannot be inherited.

SoapAddressBinding

Представляет элемент расширяемости, добавляемый в объект Port веб-службы XML.Represents an extensibility element added to a Port within an XML Web service.

SoapBinding

Предоставляет расширение, добавляемое в Binding веб-службы XML.Represents an extension added to a Binding within an XML Web service. Этот класс не наследуется.This class cannot be inherited.

SoapBodyBinding

Предоставляет элемент расширения среды, добавляемый в объект InputBinding или OutputBinding.Represents an extensibility element added to an InputBinding or an OutputBinding.

SoapExtensionImporter

Обеспечивает общий интерфейс и функциональность для создания в классах атрибутов кода, указывающих расширения SOAP.Provides a common interface and functionality for classes to generate code attributes that specify SOAP extensions.

SoapExtensionReflector

Обеспечивает общий интерфейс и функциональность для добавления в классах данных расширения SOAP в объект ServiceDescription отдельно для каждого метода.Provides a common interface and functionality for classes to add SOAP extension information to a ServiceDescription object on a per-method basis.

SoapFaultBinding

Представляет элемент расширяемости, добавляемый в объект FaultBinding веб-службы XML.Represents an extensibility element added to a FaultBinding within an XML Web service.

SoapHeaderBinding

Предоставляет элемент расширения среды, добавляемый в InputBinding или в OutputBinding веб-службы XML.Represents an extensibility element added to an InputBinding or an OutputBinding within an XML Web service.

SoapHeaderFaultBinding

Предоставляет элемент расширения среды, добавляемый в InputBinding или в OutputBinding веб-службы XML.Represents an extensibility element added to an InputBinding or an OutputBinding within an XML Web service. Задает типы заголовков SOAP, используемые для передачи сведений об ошибках в заголовке SOAP.It specifies the SOAP header types used to transmit error information within the SOAP header.

SoapOperationBinding

Предоставляет расширение, добавляемое в OperationBinding веб-службы XML.Represents an extension added to an OperationBinding within an XML Web service.

SoapProtocolImporter

Создает классы для веб-служб, которые используют протокол SOAP.Generates classes for Web services that use the SOAP protocol.

SoapTransportImporter

Служит базовым классом для производных классов, импортирующих протоколы передачи SOAP в веб-службы XML.Serves as a base class for derived classes that import SOAP transmission protocols into XML Web services.

Types

Описывает определения типов данных, относящихся к обмену сообщениями.Describes data type definitions relevant to exchanged messages. Этот класс не наследуется.This class cannot be inherited.

WebReference

Содержит описание ссылки на коллекцию веб-служб XML.Describes a reference to a collection of XML Web services.

WebReferenceCollection

Содержит описание коллекции объектов WebReference.Describes a collection of WebReference objects.

WebReferenceOptions

Класс WebReferenceOptions содержит параметры создания кода, указанные в текстовом файле XML.The WebReferenceOptions class represents code generation options specified in an XML text file.

WebServicesInteroperability

Класс WebServicesInteroperability предоставляет методы для проверки соответствия одной или нескольких заданных веб-служб заданной спецификации организации WS-I.The WebServicesInteroperability class provides methods to verify whether a given Web service or services conforms to a given Web Services Interoperability (WS-I) Organization specification.

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

OperationFlow

Задает тип передачи, поддерживаемый конечной точкой веб-службы XML.Specifies the type of transmission an endpoint of the XML Web service can support.

ServiceDescriptionImportStyle

Задает место назначения импорта: компьютер-клиент или компьютер-сервер.Specifies whether the import is made to the server or to the client computer.

ServiceDescriptionImportWarnings

Задает тип предупреждений, созданных при помощи объекта Import(CodeNamespace, CodeCompileUnit).Specifies the type of warnings produced by Import(CodeNamespace, CodeCompileUnit).

SoapBindingStyle

Задает тип действия, выполняемого в веб-службе XML на уровне иерархии классов, к которой применено перечисление.Specifies the type of action that occurs in the XML Web service at the level of the class hierarchy to which this enumeration is applied.

SoapBindingUse

Задает способ кодировки частей сообщения: как определения абстрактного типа или как определения конкретной схемы.Specifies whether the message parts are encoded as abstract type definitions or concrete schema definitions.