Detalles de las características de WCFWCF Feature Details

Windows Communication Foundation (WCF) permite un amplio control sobre las funciones de mensajería de una aplicación.Windows Communication Foundation (WCF) allows extensive control over the messaging functions of an application. Los temas de esta sección incluyen detalles sobre las características disponibles.The topics in this section go into detail about the available features. Para obtener más información sobre la programación básica, vea programación básica de WCF.For more information about basic programming, see Basic WCF Programming.

En esta secciónIn This Section

Servicios de flujo de trabajoWorkflow Services
Describe cómo crear y configurar servicios de flujo de trabajo.Describes how to create and configure workflow services.

Puntos de conexión: direcciones, enlaces y contratosEndpoints: Addresses, Bindings, and Contracts
Describe cómo controlar varios aspectos del servicio.Describes how to control multiple aspects of your service.

Transferencia y serialización de datosData Transfer and Serialization
Describe cómo la serialización de datos se puede personalizar para la interoperación o la compatibilidad futura.Describes how serialization of data can be tailored for interoperation or future compatibility.

Sesiones, creación de instancias y simultaneidadSessions, Instancing, and Concurrency
Describe los modos de creación de instancias y de sesión de WCF y cómo seleccionar el modo correcto para su aplicación.Describes the instancing and session modes of WCF and how to select the right mode for your application.

TransportesTransports
Describe cómo configurar el nivel de transporte, el nivel más bajo de la pila del canal.Describes how to configure the transport layer, the lowest level of the channel stack.

Colas y sesiones de confianzaQueues and Reliable Sessions
Describe las colas que almacenan mensajes de una aplicación emisora en nombre de una aplicación receptora y, a continuación, reenvían estos mensajes a la aplicación receptora.Describes queues, which store messages from a sending application on behalf of a receiving application and later forward these messages to the receiving application.

TransaccionesTransactions
Explica cómo crear operaciones de transacción que se puedan revertir de ser necesario.Explains how to create transacted operations that can be rolled back if needed.

SeguridadSecurity
Describe cómo la seguridad de WCF le ayuda a crear aplicaciones con confidencialidad e integridad.Describes how WCF security helps you to create applications that have confidentiality and integrity. La autenticación y autorización también están disponibles, como lo están las características de auditoría.Authentication and authorization are also available, as are auditing features.

Conexión de redes punto a puntoPeer-to-Peer Networking
Detalla cómo crear servicios del mismo nivel y clientes.Details how to create peer services and clients.

MetadataMetadata
Describe la arquitectura de metadatos y los formatos.Describes metadata architecture and formats.

ClientesClients
Describe cómo crear una variedad de clientes que obtienen acceso a servicios.Describes how to create a variety of clients that access services.

Hospedar aplicaciones de WPFHosting
Describe el alojamiento.Describes hosting. Un servicio puede ser alojado por otra aplicación, o puede estar alojado en sí mismo.A service can be hosted by another application, or it can be self-hosted.

Interoperabilidad e integraciónInteroperability and Integration
Describe cómo usar WCF para ampliar la lógica existente en lugar de tener que volver a escribirla si tiene una inversión sustancial en lógica de aplicación basada en componentes hospedada en COM+.Describes how to use WCF to extend your existing logic rather than having to rewrite it if you have a substantial investment in component-based application logic hosted in COM+.

Modelo de programación de web HTTP de WCFWCF Web HTTP Programming Model
Describe el modelo de programación web de WCF que permite a los programadores exponer las operaciones del servicio WCF a extremos que no son SOAP.Describes the WCF Web Programming Model that allows developers to expose WCF service operations to non-SOAP endpoints.

Sindicación en WCFWCF Syndication
Describe la compatibilidad para exponer fácilmente las fuentes de distribución desde un servicio WCF.Describes support to easily expose syndication feeds from a WCF service.

Integración de AJAX y compatibilidad de JSONAJAX Integration and JSON Support
Describe la compatibilidad con ASP.NET asincrónicos JavaScript y XML (AJAX) y el formato de datos de notación de objetos JavaScript (JSON) para permitir que los servicios WCF expongan las operaciones a los clientes AJAX.Describes support for ASP.NET Asynchronous JavaScript and XML (AJAX) and the JavaScript Object Notation (JSON) data format to allow WCF services to expose operations to AJAX clients.

Detección de WCFWCF Discovery
Describe el soporte para habilitar el reconocimiento de los servicios en tiempo de ejecución de forma interoperable mediante el protocolo WS-Discovery.Describes support to enable services to be discoverable at runtime in an interoperable way using the WS-Discovery protocol.

EnrutamientoRouting
Describe el servicio de enrutamiento.Describes the routing service.

ReferenciaReference

System.ServiceModel

System.ServiceModel.Channels

System.IdentityModel.Selectors

System.ServiceModel.Routing

Programación básica de WCFBasic WCF Programming