System.Web.Services.Description Espacio de nombres

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

Clases

BasicProfileViolation

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

BasicProfileViolationCollection

Contiene una colección fuertemente tipada de objetos BasicProfileViolation.

BasicProfileViolationEnumerator

Enumera los elementos de una 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 clase Binding 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 espacio de nombres System.Web.Services.Description.

FaultBinding

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

FaultBindingCollection

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

HttpAddressBinding

Representa un elemento de extensibilidad agregado a un objeto Port incluido en un servicio Web XML. Esta clase no puede heredarse.

HttpBinding

Representa un elemento de extensibilidad agregado a un objeto Binding incluido en un servicio Web XML. Esta clase no puede heredarse.

HttpOperationBinding

Representa un elemento de extensibilidad agregado a un objeto OperationBinding incluido en un servicio Web XML. Esta clase no puede heredarse.

HttpUrlEncodedBinding

Representa un elemento de extensibilidad agregado a un objeto InputBinding incluido en un servicio Web XML. Esta clase no puede heredarse.

HttpUrlReplacementBinding

Representa un elemento de extensibilidad agregado a un objeto InputBinding incluido en un servicio Web XML. Especifica el formato de la transmisión de los datos a través de HTTP. Esta clase no puede heredarse.

Import

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

ImportCollection

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

InputBinding

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

Message

Proporciona una definición abstracta de datos pasada por un servicio Web XML. Esta clase no puede heredarse.

MessageBinding

Describe el modo en que el contenido abstracto se asigna a un formato determinado.

MessageCollection

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

MessagePart

Representa los mensajes en sus unidades lógicas, con información abstracta específica sobre cada parte. Esta clase no puede heredarse.

MessagePartCollection

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

MimeContentBinding

Representa un elemento de extensibilidad agregado a un objeto InputBinding o OutputBinding incluido en un servicio Web XML, que especifica el formato MIME del cuerpo de la transmisión HTTP. Esta clase no puede heredarse.

MimeMultipartRelatedBinding

Representa un elemento de extensibilidad agregado a un objeto InputBinding o OutputBinding, que especifica el formato MIME individual de las partes incluidas en la transmisión HTTP. Esta clase no puede heredarse.

MimePart

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

MimePartCollection

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

MimeTextBinding

Representa un elemento de extensibilidad agregado a un objeto InputBinding, OutputBinding o MimePart, que especifica los modelos de texto por los que se busca la transmisión HTTP. Esta clase no puede heredarse.

MimeTextMatch

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

MimeTextMatchCollection

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

MimeXmlBinding

Representa un elemento de extensibilidad agregado a MimePart, a InputBinding o a OutputBinding. Especifica el esquema para 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 admitida por el servicio Web XML. Esta clase no puede heredarse.

OperationBinding

Proporciona especificaciones para los protocolos y formatos de datos de los mensajes utilizados en la acción admitida por el servicio Web XML. Esta clase no puede heredarse.

OperationBindingCollection

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

OperationCollection

Representa una colección de instancias de la clase Operation. 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 clase OperationFault. 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 mensajes OperationInput 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 protocolos utilizados por el servicio Web XML para los mensajes de salida. Esta clase no puede heredarse.

Port

Define un extremo determinado incluido en el servicio Web XML. Esta clase no puede heredarse.

PortCollection

Representa una colección de instancias de la clase Port. 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 clase PortType; es decir, una colección de conjuntos de operaciones admitidas por el servicio web XML. Esta clase no puede heredarse.

ProtocolImporter

Proporciona una funcionalidad común en los protocolos de comunicaciones para la generación de clases para los servicios Web.

ProtocolReflector

Proporciona la funcionalidad común entre los protocolos de comunicaciones para crear los objetos ServiceDescription a partir de clases identificadas como servicios Web.

Service

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

ServiceCollection

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

ServiceDescription

Proporciona un medio de crear y asignar formato a un archivo documental WSDL (Lenguaje de descripción de servicios Web) válido, con los espacios de nombres, elementos y atributos correspondientes, para la descripción de un servicio Web XML. Esta clase no puede heredarse.

ServiceDescriptionBaseCollection

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

ServiceDescriptionCollection

Representa una colección de instancias de la clase ServiceDescription. 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 que el servicio web XML usa. Esta clase no puede heredarse.

ServiceDescriptionImporter

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

ServiceDescriptionReflector

Proporciona un modo administrado de ver, crear o invocar de forma dinámica tipos 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 es compatible con la versión 1.2 del protocolo SOAP. Esta clase no puede heredarse.

Soap12Binding

Representa un enlace en un documento WSDL (Lenguaje de descripción de servicios Web) a la versión 1.2 del protocolo SOAP. Esta clase no puede heredarse.

Soap12BodyBinding

Representa una extensión de formato de descripción de servicio aplicada a InputBinding o a OutputBinding cuando un servicio Web XML es compatible con 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 FaultBinding cuando un servicio Web XML es compatible con 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 InputBinding o a OutputBinding cuando un servicio Web XML es compatible con 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 OperationBinding cuando un servicio Web XML es compatible con la versión 1.2 del protocolo SOAP. Esta clase no puede heredarse.

SoapAddressBinding

Representa un elemento de extensibilidad agregado a un objeto Port incluido en un servicio Web XML.

SoapBinding

Representa una extensión agregada a un objeto Binding incluido en un servicio Web XML. Esta clase no puede heredarse.

SoapBodyBinding

Representa un elemento de extensibilidad agregado a un objeto InputBinding o a OutputBinding.

SoapExtensionImporter

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

SoapExtensionReflector

Proporciona a las clases una interfaz y funcionalidad comunes para agregar información de la extensión SOAP a un objeto ServiceDescription para cada método.

SoapFaultBinding

Representa un elemento de extensibilidad agregado a un objeto FaultBinding incluido en un servicio Web XML.

SoapHeaderBinding

Representa un elemento de extensibilidad agregado a un InputBinding o a un OutputBinding incluido en un servicio Web XML.

SoapHeaderFaultBinding

Representa un elemento de extensibilidad agregado a un InputBinding o a un OutputBinding incluido en un servicio Web XML. Especifica los tipos de encabezados SOAP utilizados para transmitir la información de error incluida en el encabezado SOAP.

SoapOperationBinding

Representa una extensión agregada a un objeto OperationBinding incluido en un servicio Web XML.

SoapProtocolImporter

Genera las clases para los servicios Web que utilizan el protocolo SOAP.

SoapTransportImporter

Constituye la clase base de las clases derivadas que importan protocolos de transmisión SOAP a servicios Web XML.

Types

Describe las definiciones de tipos de datos relevantes para los mensajes intercambiados. Esta clase no puede heredarse.

WebReference

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

WebReferenceCollection

Proporciona una colección de objetos WebReference.

WebReferenceOptions

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

WebServicesInteroperability

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

Enumeraciones

OperationFlow

Especifica el tipo de transmisión que puede admitir un extremo del servicio Web XML.

ServiceDescriptionImportStyle

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

ServiceDescriptionImportWarnings

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

SoapBindingStyle

Especifica el tipo de acción que tiene lugar en el servicio Web XML en el nivel de la jerarquía de clase en el que se aplica esta enumeración.

SoapBindingUse

Especifica si las partes del mensaje se codifican como definiciones de tipos abstractos o como definiciones de esquemas concretos.