System.Web.Services.Description Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит классы, позволяющие публично описать веб-службу XML с помощью языка описания веб-служб (WSDL). Каждый класс в этом пространстве имен соответствует определенному элементу спецификации WSDL, а иерархия классов соответствует XML-структуре допустимого документа WSDL. Дополнительные сведения о WSDL см. в спецификации WSDL .
Классы
| Имя | Описание |
|---|---|
| BasicProfileViolation |
Представляет нарушение WSDL базового профиля WSI версии 1.1. |
| BasicProfileViolationCollection |
Содержит строго типизированную коллекцию BasicProfileViolation объектов. |
| BasicProfileViolationEnumerator |
Перечисляет элементы в объекте BasicProfileViolationCollection. |
| Binding |
Указывает конкретный формат данных и протоколы, используемые в веб-службе XML. Этот класс не наследуется. |
| BindingCollection |
Представляет коллекцию экземпляров Binding класса, поддерживаемого веб-службой XML. Этот класс не наследуется. |
| DocumentableItem |
Представляет абстрактный базовый класс, из которого производны несколько классов в System.Web.Services.Description пространстве имен. |
| FaultBinding |
Задает формат любых сообщений об ошибках, которые могут быть выходными в результате операции. Этот класс не наследуется. |
| FaultBindingCollection |
Представляет коллекцию экземпляров FaultBinding класса. Этот класс не наследуется. |
| HttpAddressBinding |
Представляет элемент расширяемости, добавленный в Port веб-службу XML. Этот класс не наследуется. |
| HttpBinding |
Представляет элемент расширяемости, добавленный в Binding веб-службу XML. Этот класс не наследуется. |
| HttpOperationBinding |
Представляет элемент расширяемости, добавленный OperationBinding в веб-службу XML. Этот класс не наследуется. |
| HttpUrlEncodedBinding |
Представляет элемент расширяемости, добавленный InputBinding в веб-службу XML. Этот класс не наследуется. |
| HttpUrlReplacementBinding |
Представляет элемент расширяемости, добавленный InputBinding в веб-службу XML. Он задает формат передачи данных по протоколу HTTP. Этот класс не наследуется. |
| Import |
Связывает пространство имен XML с расположением документа. Этот класс не наследуется. |
| ImportCollection |
Предоставляет коллекцию экземпляров Import класса, представляющего документы, импортируемые в веб-службу XML. Этот класс не наследуется. |
| InputBinding |
Предоставляет набор спецификаций для форматов данных и протоколов, используемых веб-службой XML для входных сообщений. Этот класс не наследуется. |
| Message |
Предоставляет абстрактное определение данных, передаваемых веб-службой XML. Этот класс не наследуется. |
| MessageBinding |
Описывает, как абстрактное содержимое сопоставляется с конкретным форматом. |
| MessageCollection |
Представляет коллекцию экземпляров Message класса. Этот класс не наследуется. |
| MessagePart |
Представляет сообщения, которые будут разбиты на их логические единицы с определенной абстрактной информацией для каждой части. Этот класс не наследуется. |
| MessagePartCollection |
Представляет коллекцию экземпляров MessagePart класса. Этот класс не наследуется. |
| MimeContentBinding |
Представляет элемент расширяемости, добавленный в InputBinding веб-службу XML или в OutputBinding ней, указав формат MIME для текста передачи HTTP. Этот класс не наследуется. |
| MimeMultipartRelatedBinding |
Представляет элемент расширяемости, добавленный в объект InputBinding или объект OutputBinding, указывающий отдельные форматы MIME для частей передачи HTTP. Этот класс не наследуется. |
| MimePart |
Представляет элемент расширяемости, добавленный в объектMimeMultipartRelatedBinding, указывающий конкретный тип MIME, к MessagePart которому применяется. |
| MimePartCollection |
Представляет коллекцию экземпляров MimePart класса. Этот класс не наследуется. |
| MimeTextBinding |
Представляет элемент расширяемости, добавленный в InputBindingобъект , или OutputBindingобъект MimePart, указывающий текстовые шаблоны, для которых выполняется поиск передачи HTTP. Этот класс не наследуется. |
| MimeTextMatch |
Представляет текстовый шаблон, для которого выполняется поиск передачи HTTP. Этот класс не наследуется. |
| MimeTextMatchCollection |
Предоставляет коллекцию экземпляров MimeTextMatch класса. Этот класс не наследуется. |
| MimeXmlBinding |
Представляет элемент расширяемости, добавленный в MimePartобъект , или InputBinding .OutputBinding Он задает схему для XML-сообщений, которые не соответствуют ПРОТОКОЛУ SOAP. Этот класс не наследуется. |
| NamedItem |
Представляет именованный элемент, который можно задокументировать. |
| Operation |
Предоставляет абстрактное определение действия, поддерживаемого веб-службой XML. Этот класс не наследуется. |
| OperationBinding |
Предоставляет спецификации протоколов и форматов данных для сообщений, используемых в действии, поддерживаемом веб-службой XML. Этот класс не наследуется. |
| OperationBindingCollection |
Представляет коллекцию экземпляров OperationBinding класса. Этот класс не наследуется. |
| OperationCollection |
Представляет коллекцию экземпляров Operation класса. Этот класс не наследуется. |
| OperationFault |
Определяет спецификации сообщений об ошибках, возвращаемых веб-службой XML. Этот класс не наследуется. |
| OperationFaultCollection |
Представляет коллекцию экземпляров OperationFault класса. Этот класс не наследуется. |
| OperationInput |
Определяет спецификации входных сообщений, полученных веб-службой XML. Этот класс не наследуется. |
| OperationMessage |
Представляет тип сообщения, переданный действием веб-службы XML. |
| OperationMessageCollection |
Представляет коллекцию и OperationInput сообщения, OperationOutput связанные с веб-службой XML. Этот класс не наследуется. |
| OperationOutput |
Определяет спецификации выходных сообщений, возвращаемых веб-службой XML. Этот класс не наследуется. |
| OutputBinding |
Предоставляет набор спецификаций для форматов данных и протоколов, используемых веб-службой XML для выходных сообщений. Этот класс не наследуется. |
| Port |
Определяет отдельную конечную точку, содержащуюся в веб-службе XML. Этот класс не наследуется. |
| PortCollection |
Представляет коллекцию экземпляров Port класса. Этот класс не наследуется. |
| PortType |
Представляет именованный набор абстрактных операций и соответствующие абстрактные сообщения. Этот класс не наследуется. |
| PortTypeCollection |
Представляет коллекцию экземпляров класса, то есть коллекцию наборов PortType операций, поддерживаемых веб-службой XML. Этот класс не наследуется. |
| ProtocolImporter |
Предоставляет общие функциональные возможности между протоколами связи для создания классов для веб-служб. |
| ProtocolReflector |
Предоставляет общие функциональные возможности между протоколами связи для создания ServiceDescription объектов из классов, которые определяются как веб-службы. |
| Service |
Группирует набор связанных экземпляров Port класса, связанных с веб-службой XML. Этот класс не наследуется. |
| ServiceCollection |
Представляет коллекцию экземпляров Service класса. Этот класс не наследуется. |
| ServiceDescription |
Предоставляет средства создания и форматирования допустимого файла документа языка описания веб-служб (WSDL), в комплекте с соответствующими пространствами имен, элементами и атрибутами для описания веб-службы XML. Этот класс не наследуется. |
| ServiceDescriptionBaseCollection |
Формирует основу для строго типизированных коллекций, являющихся членами System.Web.Services.Description пространства имен. |
| ServiceDescriptionCollection |
Представляет коллекцию экземпляров ServiceDescription класса. Этот класс не наследуется. |
| ServiceDescriptionFormatExtension |
Представляет элемент расширяемости, добавленный в веб-службу XML. |
| ServiceDescriptionFormatExtensionCollection |
Представляет коллекцию элементов расширяемости, используемых веб-службой XML. Этот класс не наследуется. |
| ServiceDescriptionImporter |
Предоставляет средства создания клиентских прокси-классов для веб-служб XML. |
| ServiceDescriptionReflector |
Предоставляет управляемый способ динамического просмотра, создания или вызова типов, поддерживаемых веб-службой XML. |
| Soap12AddressBinding |
Представляет расширение формата описания службы, применяемое к Port моменту, когда веб-служба XML поддерживает протокол SOAP версии 1.2. Этот класс не наследуется. |
| Soap12Binding |
Представляет привязку в документе языка описания веб-служб (WSDL) к протоколу SOAP версии 1.2. Этот класс не наследуется. |
| Soap12BodyBinding |
Представляет расширение формата описания службы, примененное к InputBinding веб-службе XML, OutputBinding поддерживает протокол SOAP версии 1.2. Этот класс не наследуется. |
| Soap12FaultBinding |
Представляет расширение формата описания службы, применяемое к FaultBinding моменту, когда веб-служба XML поддерживает протокол SOAP версии 1.2. Этот класс не наследуется. |
| Soap12HeaderBinding |
Представляет расширение формата описания службы, примененное к InputBinding веб-службе XML, OutputBinding поддерживает протокол SOAP версии 1.2. Этот класс не наследуется. |
| Soap12OperationBinding |
Представляет расширение формата описания службы, применяемое к OperationBinding моменту, когда веб-служба XML поддерживает протокол SOAP версии 1.2. Этот класс не наследуется. |
| SoapAddressBinding |
Представляет элемент расширяемости, добавленный в Port веб-службу XML. |
| SoapBinding |
Представляет расширение, добавленное Binding в веб-службу XML. Этот класс не наследуется. |
| SoapBodyBinding |
Представляет элемент расширяемости, добавленный в объект InputBinding или объект OutputBinding. |
| SoapExtensionImporter |
Предоставляет общий интерфейс и функциональные возможности для классов для создания атрибутов кода, указывающих расширения SOAP. |
| SoapExtensionReflector |
Предоставляет общий интерфейс и функциональные возможности для классов для добавления сведений о расширении SOAP в ServiceDescription объект на основе каждого метода. |
| SoapFaultBinding |
Представляет элемент расширяемости, добавленный в FaultBinding веб-службу XML. |
| SoapHeaderBinding |
Представляет элемент расширяемости, добавленный в InputBinding веб-службу XML или в ней OutputBinding . |
| SoapHeaderFaultBinding |
Представляет элемент расширяемости, добавленный в InputBinding веб-службу XML или в ней OutputBinding . Он указывает типы заголовков SOAP, используемые для передачи сведений об ошибках в заголовке SOAP. |
| SoapOperationBinding |
Представляет расширение, добавленное OperationBinding в веб-службу XML. |
| SoapProtocolImporter |
Создает классы для веб-служб, использующих протокол SOAP. |
| SoapTransportImporter |
Служит базовым классом для производных классов, которые импортируют протоколы передачи SOAP в веб-службы XML. |
| Types |
Описывает определения типов данных, относящиеся к обмену сообщениями. Этот класс не наследуется. |
| WebReference |
Описывает ссылку на коллекцию веб-служб XML. |
| WebReferenceCollection |
Описывает коллекцию WebReference объектов. |
| WebReferenceOptions |
Класс WebReferenceOptions представляет параметры создания кода, указанные в XML-текстовом файле. |
| WebServicesInteroperability |
Класс WebServicesInteroperability предоставляет методы для проверки соответствия определенной веб-службы или службам заданной спецификации взаимодействия веб-служб (WS-I) организации. |
Перечисления
| Имя | Описание |
|---|---|
| OperationFlow |
Указывает тип передачи конечной точки веб-службы XML. |
| ServiceDescriptionImportStyle |
Указывает, выполняется ли импорт на сервер или на клиентский компьютер. |
| ServiceDescriptionImportWarnings |
Указывает тип предупреждений, созданных Import(CodeNamespace, CodeCompileUnit). |
| SoapBindingStyle |
Указывает тип действия, которое происходит в веб-службе XML на уровне иерархии классов, к которой применяется это перечисление. |
| SoapBindingUse |
Указывает, кодируются ли части сообщения в виде определений абстрактного типа или конкретных определений схемы. |