System.Web.Services.Description Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит классы, позволяющие описать веб-службу XML в открытом доступе при помощи языка WSDL. Каждый класс данного пространства имен соответствует определенному элементу в спецификации WSDL, а иерархия классов соответствует структуре документа 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 или в OutputBinding веб-службы XML и задающий формат 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 или OutputBinding, если веб-служба XML поддерживает протокол SOAP версии 1.2. Этот класс не наследуется. |
| Soap12FaultBinding |
Представляет расширение формата описания службы, применяемое к объекту FaultBinding, если веб-служба XML поддерживает протокол SOAP версии 1.2. Этот класс не наследуется. |
| Soap12HeaderBinding |
Представляет расширение формата описания службы, применяемое к объекту InputBinding или OutputBinding, если веб-служба XML поддерживает протокол 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 или в OutputBinding веб-службы XML. |
| SoapHeaderFaultBinding |
Предоставляет элемент расширения среды, добавляемый в InputBinding или в OutputBinding веб-службы XML. Задает типы заголовков 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 |
Задает способ кодировки частей сообщения: как определения абстрактного типа или как определения конкретной схемы. |