Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Windows Communication Foundation (WCF) implementa varios protocolos de servicios web. Muchos de estos protocolos incluyen distintas opciones y puntos de extensibilidad que son decisión del responsable de la implementación. Este artículo ofrece una lista de los protocolos de servicios web implementados por WCF. Otros artículos incluidos en esta sección proporcionan información detallada acerca de la implementación de cada protocolo admitido.
Protocolos de servicios web implementados por WCF
WCF ofrece compatibilidad con los protocolos de la infraestructura de servicios web (WS) a través de las características de los contratos de canales, y los protocolos de aplicación de los servicios web. La interoperabilidad de los protocolos de aplicación se consigue mediante el lenguaje de descripción Esquema XML 1.0 (XSD) y el Lenguaje de descripción de servicios Web (WSDL) 1.1.
La interoperabilidad de los protocolos de infraestructura la proporcionan las especificaciones de WS-*. Los canales de WCF proporcionan compatibilidad con varios protocolos de infraestructura de WS-*. Los canales de WCF se configuran mediante elementos de enlace. Las tablas siguientes contienen la lista completa de los protocolos de infraestructura de WS-* implementados por distintos elementos de enlace de WCF.
HttpTransportBindingElement admite las especificaciones de la tabla siguiente.
| Especificación/documento | Vínculo |
|---|---|
| HTTP 1.1 | RFC 2616 |
| Enlace HTTP de SOAP 1.1 | Protocolo simple de acceso a objetos (SOAP) 1.1 , sección 7 |
| Enlace HTTP de SOAP 1,2 | SOAP, versión 1.2, parte 2: adjuntos (segunda edición), sección 7 |
TextMessageEncodingBindingElement y MtomMessageEncodingBindingElement admiten las especificaciones de la tabla siguiente.
| Especificación/documento | Vínculo |
|---|---|
| XML | Lenguaje de marcado extensible (XML) 1.0 (Cuarta edición) |
| SOAP 1,1 | Protocolo simple de acceso a objetos (SOAP) 1.1 |
| Núcleo de SOAP 1.2 | SOAP versión 1.2, parte 1: Marco de mensajería (segunda edición) |
| WS-Addressing 2004/08 | Direccionamiento de servicios web (WS-Addressing) |
| Web Services Addressing 1.0 de W3C - Núcleo | Direccionamiento de servicios Web 1.0 - Núcleo |
| Web Services Addressing 1.0 de W3C - Enlace SOAP | Direccionamiento de servicios web 1.0 – Enlace SOAP |
| W3C Web Services Addressing 1.0 – Enlace* WSDL | Web Services Addressing 1.0 – Enlace WSDL |
| Metadatos de W3C Web Services Addressing 1.0 | Web Services Addressing 1.0 - Metadatos |
| Enlace SOAP 1.1 de WSDL | Lenguaje de descripción de servicios Web (WSDL) 1.1 |
| Enlace SOAP 1.2 de WSDL | Extensión de enlace WSDL 1.1 para SOAP 1.2 |
MtomMessageEncodingBindingElement admite las especificaciones de la tabla siguiente.
| Especificación/documento | Vínculo |
|---|---|
| XOP | Empaquetado optimizado para XML binario |
| MTOM + Enlace SOAP1.2 | Mecanismo de optimización de transmisión de mensajes SOAP |
| Enlace SOAP 1.1 de MTOM | Enlace SOAP 1.1 para MTOM 1.0 |
| WS-PolicyAssertions de MTOM | Aserción de directiva de serialización MTOM (WS-MTOMPolicy) |
SecurityBindingElement admite las especificaciones de la tabla siguiente.
TransactionFlowBindingElement admite las especificaciones de la tabla siguiente.
| Especificación/documento | Vínculo |
|---|---|
| WS-Coordination | Coordinación de servicios web |
| Transacción WS-Atomic | Transacción atómica de servicios web |
Las clases MetadataExporter, MetadataImporter, WsdlExporter, WsdlImporter y MetadataResolver proporcionan compatibilidad con las siguientes especificaciones de metadatos:
Además, en WCF se implementan los siguientes perfiles de interoperabilidad:
Consulte también
- Protocolos de servicios Web compatibles con los enlaces de interoperabilidad proporcionados por el sistema
- Protocolos de mensajería
- Referencia de esquema de contrato de datos
- WSDL y directivas
- Protocolos de seguridad
- Protocolo de mensajería de confianza versión 1.0
- Protocolo de mensajería de confianza versión 1,1
- Protocolos de transacciones
- Protocolo de intercambio de contexto