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 |
Задает способ кодировки частей сообщения: как определения абстрактного типа или как определения конкретной схемы. |