System.Web.Services.Description Espacio de nombres

Contiene clases que permiten describir públicamente un servicio web XML mediante el lenguaje de descripción de servicios web (WSDL). Cada clase de este espacio de nombres corresponde a un elemento específico de la especificación WSDL y la jerarquía de clases corresponde a la estructura XML de un documento WSDL válido. Para obtener más información sobre WSDL, consulte la especificación WSDL .

Clases

Nombre Description
BasicProfileViolation

Representa una infracción de WSDL de la versión 1.1 del perfil básico de WSI.

BasicProfileViolationCollection

Contiene una colección fuertemente tipada de BasicProfileViolation objetos.

BasicProfileViolationEnumerator

Enumera los elementos de un BasicProfileViolationCollection.

Binding

Especifica el formato de datos concreto y los protocolos utilizados en el servicio web XML. Esta clase no puede heredarse.

BindingCollection

Representa una colección de instancias de la Binding clase compatible con el servicio web XML. Esta clase no puede heredarse.

DocumentableItem

Representa la clase base abstracta de la que se derivan varias clases del System.Web.Services.Description espacio de nombres.

FaultBinding

Especifica el formato de los mensajes de error que puedan generarse como resultado de la operación. Esta clase no puede heredarse.

FaultBindingCollection

Representa una colección de instancias de la FaultBinding clase . Esta clase no puede heredarse.

HttpAddressBinding

Representa un elemento de extensibilidad agregado a un Port elemento dentro de un servicio web XML. Esta clase no puede heredarse.

HttpBinding

Representa un elemento de extensibilidad agregado a un Binding elemento dentro de un servicio web XML. Esta clase no puede heredarse.

HttpOperationBinding

Representa un elemento de extensibilidad agregado a un OperationBinding elemento dentro de un servicio web XML. Esta clase no puede heredarse.

HttpUrlEncodedBinding

Representa un elemento de extensibilidad agregado a un InputBinding elemento dentro de un servicio web XML. Esta clase no puede heredarse.

HttpUrlReplacementBinding

Representa un elemento de extensibilidad agregado a un InputBinding elemento dentro de un servicio web XML. Especifica el formato para la transmisión de datos a través de HTTP. Esta clase no puede heredarse.

Import

Asocia un espacio de nombres XML a una ubicación del documento. Esta clase no puede heredarse.

ImportCollection

Proporciona una colección de instancias de la Import clase que representa los documentos que se van a importar en el servicio web XML. Esta clase no puede heredarse.

InputBinding

Proporciona un conjunto de especificaciones para los formatos de datos y los protocolos utilizados por el servicio web XML para los mensajes de entrada. Esta clase no puede heredarse.

Message

Proporciona una definición abstracta de los datos pasados por un servicio web XML. Esta clase no puede heredarse.

MessageBinding

Describe cómo se asigna contenido abstracto a un formato concreto.

MessageCollection

Representa una colección de instancias de la Message clase . Esta clase no puede heredarse.

MessagePart

Representa los mensajes que se dividirán en sus unidades lógicas con información abstracta específica para cada parte. Esta clase no puede heredarse.

MessagePartCollection

Representa una colección de instancias de la MessagePart clase . Esta clase no puede heredarse.

MimeContentBinding

Representa un elemento de extensibilidad agregado a o InputBinding dentro OutputBinding de un servicio web XML, especificando el formato MIME para el cuerpo de la transmisión HTTP. Esta clase no puede heredarse.

MimeMultipartRelatedBinding

Representa un elemento de extensibilidad agregado a o InputBinding , OutputBindingespecificando los formatos MIME individuales para las partes de la transmisión HTTP. Esta clase no puede heredarse.

MimePart

Representa un elemento de extensibilidad agregado a , MimeMultipartRelatedBindingespecificando el tipo MIME concreto para el al MessagePart que se aplica .MimePart Esta clase no puede heredarse.

MimePartCollection

Representa una colección de instancias de la MimePart clase . Esta clase no puede heredarse.

MimeTextBinding

Representa un elemento de extensibilidad agregado a , InputBindingo OutputBinding, MimePartespecificando los patrones de texto para los que se va a buscar la transmisión HTTP. Esta clase no puede heredarse.

MimeTextMatch

Representa un patrón de texto para el que se busca la transmisión HTTP. Esta clase no puede heredarse.

MimeTextMatchCollection

Proporciona una colección de instancias de la MimeTextMatch clase . Esta clase no puede heredarse.

MimeXmlBinding

Representa un elemento de extensibilidad agregado a , MimeParto InputBinding .OutputBinding Especifica el esquema de los mensajes XML que no son compatibles con SOAP. Esta clase no puede heredarse.

NamedItem

Representa un elemento con nombre que se puede documentar.

Operation

Proporciona una definición abstracta de una acción compatible con el servicio web XML. Esta clase no puede heredarse.

OperationBinding

Proporciona especificaciones para protocolos y formatos de datos para los mensajes usados en la acción compatible con el servicio web XML. Esta clase no puede heredarse.

OperationBindingCollection

Representa una colección de instancias de la OperationBinding clase . Esta clase no puede heredarse.

OperationCollection

Representa una colección de instancias de la Operation clase . Esta clase no puede heredarse.

OperationFault

Define las especificaciones de los mensajes de error devueltos por el servicio web XML. Esta clase no puede heredarse.

OperationFaultCollection

Representa una colección de instancias de la OperationFault clase . Esta clase no puede heredarse.

OperationInput

Define las especificaciones de los mensajes de entrada recibidos por el servicio web XML. Esta clase no puede heredarse.

OperationMessage

Representa un tipo de mensaje pasado por la acción de un servicio web XML.

OperationMessageCollection

Representa una colección de OperationInput mensajes y OperationOutput relacionados con un servicio web XML. Esta clase no puede heredarse.

OperationOutput

Define las especificaciones de los mensajes de salida devueltos por el servicio web XML. Esta clase no puede heredarse.

OutputBinding

Proporciona un conjunto de especificaciones para los formatos de datos y los protocolos utilizados por el servicio web XML para los mensajes de salida. Esta clase no puede heredarse.

Port

Define un punto de conexión individual contenido en el servicio web XML. Esta clase no puede heredarse.

PortCollection

Representa una colección de instancias de la Port clase . Esta clase no puede heredarse.

PortType

Representa un conjunto con nombre de operaciones abstractas y los mensajes abstractos correspondientes. Esta clase no puede heredarse.

PortTypeCollection

Representa una colección de instancias de la PortType clase ; es decir, una colección de conjuntos de operaciones compatibles con el servicio web XML. Esta clase no puede heredarse.

ProtocolImporter

Proporciona funcionalidad común entre protocolos de comunicación para generar clases para servicios web.

ProtocolReflector

Proporciona funcionalidad común entre protocolos de comunicación para crear ServiceDescription objetos a partir de clases que se identifican como servicios web.

Service

Agrupa un conjunto de instancias relacionadas de la Port clase que están asociadas a un servicio web XML. Esta clase no puede heredarse.

ServiceCollection

Representa una colección de instancias de la Service clase . Esta clase no puede heredarse.

ServiceDescription

Proporciona un medio para crear y dar formato a un archivo de documento válido del lenguaje de descripción de servicios web (WSDL), que se completa con los espacios de nombres, elementos y atributos adecuados, para describir un servicio web XML. Esta clase no puede heredarse.

ServiceDescriptionBaseCollection

Forma la base de las colecciones fuertemente tipadas que son miembros del System.Web.Services.Description espacio de nombres.

ServiceDescriptionCollection

Representa una colección de instancias de la ServiceDescription clase . Esta clase no puede heredarse.

ServiceDescriptionFormatExtension

Representa un elemento de extensibilidad agregado a un servicio web XML.

ServiceDescriptionFormatExtensionCollection

Representa la colección de elementos de extensibilidad utilizados por el servicio web XML. Esta clase no puede heredarse.

ServiceDescriptionImporter

Expone un medio para generar clases de proxy de cliente para servicios web XML.

ServiceDescriptionReflector

Proporciona una forma administrada de ver, crear o invocar tipos de forma dinámica compatibles con un servicio web XML.

Soap12AddressBinding

Representa una extensión de formato de descripción de servicio aplicada a Port cuando un servicio web XML admite la versión 1.2 del protocolo SOAP. Esta clase no puede heredarse.

Soap12Binding

Representa un enlace en un documento del lenguaje de descripción de servicios web (WSDL) al protocolo SOAP versión 1.2. Esta clase no puede heredarse.

Soap12BodyBinding

Representa una extensión de formato de descripción de servicio aplicada a o InputBinding cuando OutputBinding un servicio web XML admite la versión 1.2 del protocolo SOAP. Esta clase no puede heredarse.

Soap12FaultBinding

Representa una extensión de formato de descripción de servicio aplicada a cuando FaultBinding un servicio web XML admite la versión 1.2 del protocolo SOAP. Esta clase no puede heredarse.

Soap12HeaderBinding

Representa una extensión de formato de descripción de servicio aplicada a o InputBinding cuando OutputBinding un servicio web XML admite la versión 1.2 del protocolo SOAP. Esta clase no puede heredarse.

Soap12OperationBinding

Representa una extensión de formato de descripción de servicio aplicada a cuando OperationBinding un servicio web XML admite la versión 1.2 del protocolo SOAP. Esta clase no puede heredarse.

SoapAddressBinding

Representa un elemento de extensibilidad agregado a un Port elemento dentro de un servicio web XML.

SoapBinding

Representa una extensión agregada a un Binding elemento dentro de un servicio web XML. Esta clase no puede heredarse.

SoapBodyBinding

Representa un elemento de extensibilidad agregado a o InputBinding .OutputBinding

SoapExtensionImporter

Proporciona una interfaz y una funcionalidad comunes para que las clases generen atributos de código que especifican extensiones SOAP.

SoapExtensionReflector

Proporciona una interfaz común y una funcionalidad para que las clases agreguen información de extensión SOAP a un ServiceDescription objeto por método.

SoapFaultBinding

Representa un elemento de extensibilidad agregado a un FaultBinding elemento dentro de un servicio web XML.

SoapHeaderBinding

Representa un elemento de extensibilidad agregado a o InputBinding a un OutputBinding objeto dentro de un servicio web XML.

SoapHeaderFaultBinding

Representa un elemento de extensibilidad agregado a o InputBinding a un OutputBinding objeto dentro de un servicio web XML. Especifica los tipos de encabezado SOAP usados para transmitir información de error dentro del encabezado SOAP.

SoapOperationBinding

Representa una extensión agregada a un OperationBinding objeto dentro de un servicio web XML.

SoapProtocolImporter

Genera clases para servicios web que usan el protocolo SOAP.

SoapTransportImporter

Actúa como clase base para las clases derivadas que importan protocolos de transmisión SOAP en servicios web XML.

Types

Describe las definiciones de tipo de datos pertinentes para los mensajes intercambiados. Esta clase no puede heredarse.

WebReference

Describe una referencia a una colección de servicios web XML.

WebReferenceCollection

Describe una colección de WebReference objetos .

WebReferenceOptions

La WebReferenceOptions clase representa las opciones de generación de código especificadas en un archivo de texto XML.

WebServicesInteroperability

La WebServicesInteroperability clase proporciona métodos para comprobar si un determinado servicio web o servicios se ajusta a una determinada especificación de la organización de interoperabilidad de servicios web (WS-I).

Enumeraciones

Nombre Description
OperationFlow

Especifica el tipo de transmisión que puede admitir un punto de conexión del servicio web XML.

ServiceDescriptionImportStyle

Especifica si la importación se realiza en el servidor o en el equipo cliente.

ServiceDescriptionImportWarnings

Especifica el tipo de advertencias producidas por Import(CodeNamespace, CodeCompileUnit).

SoapBindingStyle

Especifica el tipo de acción que se produce en el servicio web XML en el nivel de la jerarquía de clases a la que se aplica esta enumeración.

SoapBindingUse

Especifica si las partes del mensaje se codifican como definiciones de tipo abstracto o definiciones de esquema concretas.