System.ServiceModel.Channels Namespace

Proporciona clases relacionadas con los canales de modelos de servicio. Provides classes related to service model channels.

Clases

AddressHeader

Representa un encabezado que encapsula un elemento de información de dirección utilizado para identificar un extremo o para interactuar con él.Represents a header that encapsulates an address information item used to identify or interact with an endpoint.

AddressHeaderCollection

Representa una colección de encabezados de dirección de solo lectura y segura para la ejecución de subprocesos.Represents a thread-safe, read-only collection of address headers.

AddressingVersion

Versión de WS-Addressing asociada con un mensaje SOAP o entendida por un extremo.The WS-Addressing version associated with a SOAP message or understood by an endpoint.

ApplicationContainerSettings

Especifica la configuración del contenedor de aplicaciones.Specifies application container settings.

AsymmetricSecurityBindingElement

Representa un elemento de enlace personalizado que admite seguridad del canal mediante el cifrado asimétrico.Represents a custom binding element that supports channel security using asymmetric encryption. Este elemento de enlace firma el mensaje mediante el token de autenticación del remitente y cifra el mensaje mediante el token del destinatario.This binding element signs the message using the sender's authentication token and encrypts the message using the recipient's token.

BinaryMessageEncodingBindingElement

El elemento de enlace que especifica el formato binario de .NET para XML utilizado para codificar los mensajes.The binding element that specifies the .NET Binary Format for XML used to encode messages.

Binding

Contiene los elementos de enlace que especifican los protocolos, transportes y codificadores de mensaje utilizados para la comunicación entre clientes y servicios.Contains the binding elements that specify the protocols, transports, and message encoders used for communication between clients and services.

BindingContext

Proporciona información sobre las direcciones, enlaces, elementos de enlace y parámetros de enlace exigidos para compilar los agentes de escucha del canal y los generadores del canal.Provides information about the addresses, bindings, binding elements and binding parameters required to build the channel listeners and channel factories.

BindingElement

Los elementos de los enlaces que compilan los generadores de canales y las escuchas del canal para varios tipos de canales que se utilizan para procesar mensajes salientes y entrantes.The elements of the bindings that build the channel factories and channel listeners for various types of channels that are used to process outgoing and incoming messages.

BindingElementCollection

Representa la colección de elementos de enlace utilizada en un enlace.Represents the collection of binding elements used in a binding.

BindingParameterCollection

Representa una colección de parámetros de enlace que almacenan información utilizada por elementos de enlace para generar los generadores.Represents a collection of binding parameters that store information used by binding elements to build factories.

BodyWriter

Representa el sistema de escritura del cuerpo del mensaje.Represents the writer of the message body.

BufferManager

Muchas características de Windows Communication Foundation (WCF) necesitan usar búferes, que son caros de crear y destruir.Many Windows Communication Foundation (WCF) features require the use of buffers, which are expensive to create and destroy. Puede utilizar la clase BufferManager para gestionar un grupo de búferes.You can use the BufferManager class to manage a buffer pool. El grupo y sus búferes se crean al crear una instancia de esta clase y se destruye cuando la recolección de elementos no utilizados reclama el grupo de búferes.The pool and its buffers are created when you instantiate this class and destroyed when the buffer pool is reclaimed by garbage collection. Cada vez que necesita utilizar un búfer, toma uno del grupo, lo utiliza y lo devuelve al grupo cuando ha acabado.Every time you need to use a buffer, you take one from the pool, use it, and return it to the pool when done. Este proceso es mucho más rápido que crear y destruir un búfer cada vez que necesita utilizar uno.This process is much faster than creating and destroying a buffer every time you need to use one.

ByteStreamMessage

Representa un mensaje de secuencia de bytes.Represents a byte stream message.

ByteStreamMessageEncodingBindingElement

El elemento de enlace que especifica la codificación de mensajes como secuencia de bytes y que tiene la posibilidad de especificar la codificación de caracteres.The binding element that specifies the message encoding as a stream of bytes and has the option to specify the character encoding.

CallbackContextMessageProperty

Representa el contenido del encabezado del mensaje wsc:CallbackContext cuando se usa un canal que admita el protocolo de intercambio de contexto.Represents the contents of the wsc:CallbackContext message header when using a channel that supports the context exchange protocol.

ChannelBase

Proporciona la implementación base para los canales personalizados.Provides the base implementation for custom channels.

ChannelFactoryBase

Proporciona una implementación base común para todos los generadores de canal personalizados.Provides a common base implementation for all custom channel factories.

ChannelFactoryBase<TChannel>

Proporciona una implementación base común para los generadores del canal del cliente para crear canales de un tipo especificado conectados a una dirección especificada.Provides a common base implementation for channel factories on the client to create channels of a specified type connected to a specified address.

ChannelListenerBase

Proporciona una implementación base común para los agentes de escucha del canal del servicio.Provides a common base implementation for channel listeners on the service.

ChannelListenerBase<TChannel>

Proporciona una implementación base común para los agentes de escucha del canal en un servicio para aceptar canales generados por los generadores del cliente.Provides a common base implementation for channel listeners on a service to accept channels produced by the client factories.

ChannelManagerBase

Proporciona una implementación base para administrar los tiempos de espera predeterminados que están asociados al canal y a los generadores de escucha.Provides a base implementation for managing the default timeouts that are associated with channel and listener factories.

ChannelParameterCollection

Representa una colección de parámetros de canal.Represents a collection of channel parameters.

ChannelPoolSettings

Especifica cuotas para los canales que pertenecen a un grupo de canales utilizado por un extremo de servicio.Specifies quotas for channels that belong to a pool of channels used by a service endpoint.

ClientWebSocketFactory

Representa un generador de sockets web cliente.Represents a client web socket factory.

CommunicationObject

Proporciona una implementación base común para la máquina de estados básicos común a todos los objetos orientados a la comunicación en el sistema, incluyendo canales, escuchas y los generadores de canales y escuchas.Provides a common base implementation for the basic state machine common to all communication-oriented objects in the system, including channels, listeners, and the channel and listener factories.

CompositeDuplexBindingElement

Representa el elemento de enlace que se usa cuando el cliente debe exponer un extremo para que el servicio devuelva los mensajes al cliente.Represents the binding element that is used when the client must expose an endpoint for the service to send messages back to the client.

CompositeDuplexBindingElementImporter

Proporciona una extensión de importación de directiva para asignar las aserciones de directiva en los enlaces de Windows Communication Foundation (WCF) en los que el cliente debe exponer un punto de conexión para que el servicio devuelva los mensajes al cliente.Provides a policy import extension for mapping policy assertions into Windows Communication Foundation (WCF) bindings in which the client must expose an endpoint for the service to send messages back to the client.

ConnectionOrientedTransportBindingElement

Una clase abstracta que complementa el TransportBindingElement base con propiedades adicionales que son comunes a los transportes orientados a la conexión como TCP y canalizaciones con nombre.An abstract class that supplements the base TransportBindingElement with additional properties that are common to connection-oriented transports such as TCP and named pipes.

ContextBindingElement

Proporciona un nivel de protección y un mecanismo de intercambio como parte del contexto de un elemento de enlace, y la funcionalidad para compilar los agentes de escucha y los generadores del canal.Provides a protection level and an exchange mechanism as part of the context of a binding element and the functionality to build the channel listeners and factories.

ContextBindingElementImporter

Permite importar la directiva, y las extensiones y contratos WSDL.Enables policy and WSDL extensions and contracts to be imported.

ContextMessageProperty

Propiedad utilizada para comunicar contexto entre la capa de aplicación y la de canal, tanto en el cliente como en el servicio.A property used to communicate context between the application and channel layers on either the client or the service.

CorrelationCallbackMessageProperty

Proporciona una clase base abstracta para aplazar el cálculo de la clave de correlación hasta que estén disponibles todos los datos de correlación.Provides an abstract base class for deferring correlation key calculation until all of the correlation data is available.

CorrelationDataDescription

Permite que un canal en particular participe proporcionando datos de correlación y especifique las condiciones en las que se proporcionan los datos, por ejemplo, si se proporcionan de forma predeterminada, opcionalmente, en el envío, antes del envío o en la recepción.Allows a particular channel to opt-in to providing correlation data and specify the conditions under which the data is provided, such as whether it is provided by default, optionally, on send, before send, or on receive.

CorrelationDataMessageProperty

Proporciona una propiedad de mensaje que acumula la información de correlación adicional de un mensaje a medida que se aplican los protocolos, como cuando se devuelven datos desde una clase MessageQuerySet sobre el mensaje entrante.Provides a message property that accumulates additional correlation information for a message as protocols are applied, such as when data is returned from a MessageQuerySet over the incoming message.

CorrelationKey

Representa una asociación entre una parte de los datos de la aplicación y una instancia.Represents an association between a piece of application data and an instance.

CorrelationMessageProperty

Proporciona una propiedad de mensaje que contiene las claves de instancia de correlación después de aplicar el cálculo de la correlación a un mensaje.Provides a message property that contains correlation instance keys after applying the correlation calculation to a message.

CustomBinding

Define un enlace de una lista de elementos de enlace.Defines a binding from a list of binding elements.

FaultConverter

Convierte excepciones producidas por un canal en los mensajes de error de SOAP que cumplen el protocolo del canal.Converts exceptions thrown by a channel into SOAP fault messages that conform to the channel's protocol.

HttpCookieContainerBindingElement

Permite administrar el tratamiento de las cookies HTTP en las solicitudes y respuestas HTTP.Enables management of how HTTP cookies are handled in HTTP requests and responses.

HttpMessageHandlerFactory

Representa los controladores de mensajes HTTP para un generador.Represents http message handlers for a factory.

HttpMessageSettings

Parámetro de enlace que se puede usar con el transporte HTTP para especificar el valor de compatibilidad con HttpMessage.A binding parameter that can be used with the HTTP Transport to specify the setting for HttpMessage support.

HttpRequestMessageExtensionMethods

Proporciona métodos de extensión para tener acceso a la entidad de seguridad del usuario asociada al mensaje de la solicitud HTTP.Provides extension methods for accessing user principal associated with the HTTP request message.

HttpRequestMessageProperty

Proporciona acceso a la solicitud HTTP para obtener acceso y responder a la información adicional habilitada para las solicitudes realizadas a través del protocolo HTTP.Provides access to the HTTP request to access and respond to the additional information made available for requests over the HTTP protocol.

HttpResponseMessageExtensionMethods

Clase estática de los métodos de extensión para obtener una instancia de Message a partir de una instancia de HttpResponseMessage .A static extension methods class for getting a Message instance from an HttpResponseMessage instance.

HttpResponseMessageProperty

Proporciona el acceso a la respuesta http para obtener acceso y responder a la información adicional disponible para las solicitudes realizadas a través del protocolo http.Provides access to the HTTP response in order to access and respond to the additional information made available for requests over the HTTP protocol.

HttpsTransportBindingElement

Representa el elemento de enlace utilizado para especificar un transporte HTTPS para transmitir los mensajes.Represents the binding element used to specify an HTTPS transport for transmitting messages.

HttpTransportBindingElement

Representa el elemento de enlace utilizado para especificar un transporte HTTP para transmitir mensajes.Represents the binding element used to specify an HTTP transport for transmitting messages.

InvalidChannelBindingException

La excepción que se produce cuando el enlace especificado no es coherente con los requisitos de contrato para el servicio.The exception that is thrown when the binding specified is not consistent with the contract requirements for the service.

JavascriptCallbackResponseMessageProperty

Habilita el uso de una devolución de llamada de JavaScript en una respuesta de operación de servicio utilizando relleno de JSON (JSONP).Enables the use of a JavaScript callback in a service operation response using JSON Padding (JSONP).

LocalClientSecuritySettings

Especifica la configuración de seguridad del cliente local.Specifies local client security settings.

LocalServiceSecuritySettings

Proporciona propiedades de seguridad de servicio local que se pueden establecer.Provides local service security properties that can be set.

Message

Representa la unidad de comunicación entre los extremos de un entorno distribuido.Represents the unit of communication between endpoints in a distributed environment.

MessageBuffer

Representa un búfer de la memoria que almacena un mensaje completo para su futura utilización.Represents a memory buffer that stores an entire message for future consumption.

MessageEncoder

El codificador es el componente que se utiliza para escribir los mensajes en una secuencia y leerlos de una secuencia.The encoder is the component that is used to write messages to a stream and to read messages from a stream.

MessageEncoderFactory

Una clase base abstracta que representa el generador para generar codificadores del mensaje que pueden leer los mensajes de una secuencia y escribirlos en una secuencia para varios tipos de codificación del mensaje.An abstract base class that represents the factory for producing message encoders that can read messages from a stream and write them to a stream for various types of message encoding.

MessageEncodingBindingElement

El elemento de enlace que especifica la versión de mensaje utilizada para codificar los mensajes.The binding element that specifies the message version used to encode messages.

MessageEncodingBindingElementImporter

Convierte directivas basadas en WSDL y contratos sobre la codificación de mensajes en descripciones de elementos de enlace que pueden implementar estas directivas para el servicio.Converts WSDL-based policies and contracts about message encoding into descriptions of the binding elements that can implement these policies for the service.

MessageExtensionMethods

Clase estática de los métodos de extensión para obtener HttpRequestMessage o una instancia de HttpResponseMessage a partir de una instancia de Message .A static extension methods class for getting either an HttpRequestMessage or HttpResponseMessage instance from a Message instance.

MessageFault

Representa una representación en memoria de un error de SOAP que se puede pasar a CreateMessage para crear un mensaje que contiene un error.Represents an in-memory representation of a SOAP fault that can be passed to CreateMessage to create a message that contains a fault.

MessageHeader

Representa el contenido de un encabezado SOAP.Represents the content of a SOAP header.

MessageHeaderInfo

Representa información del sistema con respecto a un encabezado del mensaje SOAP.Represents system information regarding a SOAP message header.

MessageHeaders

Representa una colección de encabezados del mensaje para un mensaje.Represents a collection of message headers for a message. Esta clase no puede heredarse.This class cannot be inherited.

MessageProperties

Representa un conjunto de propiedades para un mensaje.Represents a set of properties for a message. Esta clase no puede heredarse.This class cannot be inherited.

MessageVersion

Especifica las versiones de SOAP y WS-Addressing asociadas a un mensaje y a su intercambio.Specifies the versions of SOAP and WS-Addressing associated with a message and its exchange.

MsmqBindingElementBase

La clase base para MsmqIntegrationBindingElement y MsmqTransportBindingElement.The base class for MsmqIntegrationBindingElement and MsmqTransportBindingElement.

MsmqMessageProperty

La clase MsmqMessageProperty encapsula las propiedades de un mensaje leído de una cola.The MsmqMessageProperty class encapsulates the properties of a message that has been read from a queue.

MsmqTransportBindingElement

Representa el elemento de enlace usado para especificar las propiedades de comunicación de puesta en cola para un servicio Windows Communication Foundation (WCF) que usa el protocolo Message Queuing (MSMQ) nativo.Represents the binding element used to specify the queuing communication properties for a Windows Communication Foundation (WCF) service that uses the native Message Queuing (MSMQ) protocol.

MtomMessageEncodingBindingElement

El elemento de enlace que especifica la codificación de caracteres y el control de versiones del mensaje, utilizados para los mensajes del Mecanismo de optimización de transmisión de mensajes (MTOM).The binding element that specifies the encoding and versioning used for Message Transmission Optimization Mechanism (MTOM) messages.

NamedPipeConnectionPoolSettings

Representa valores que controlan el comportamiento del grupo de conexiones de canalizaciones con nombre.Represents settings that control the behavior of the named pipe connection pool.

NamedPipeSettings

Especifica la configuración de la canalización con nombre.Specifies named pipe settings.

NamedPipeTransportBindingElement

Representa el elemento de enlace para el transporte de la canalización con nombre.Represents the binding element for the named pipe transport.

NetworkInterfaceMessageProperty

Representa una propiedad de mensaje de interfaz de red.Represents a network interface message property.

OneWayBindingElement

Habilita el enrutamiento de paquetes y el uso de métodos unidireccionales.Enables packet routing and the use of one-way methods.

OneWayBindingElementImporter

Convierte las directivas basadas en WSDL en OneWayBindingElement en descripciones de los elementos de enlace que pueden implementar estas directivas para el servicio.Converts WSDL-based policies in a OneWayBindingElement into descriptions of the binding elements that can implement these policies for the service.

PeerCustomResolverBindingElement

Define el elemento de enlace utilizado para crear una resolución del mismo nivel personalizada.Defines the binding element used to create a custom peer resolver.

PeerResolverBindingElement

Define la clase base abstracta para los elementos de enlace usados para crear los objetos de resolución del mismo nivel.Defines the abstract base class for binding elements used to create peer resolver objects.

PeerTransportBindingElement

Define el elemento de enlace utilizado para crear un canal de transporte de mensajes del mismo nivel.Defines the binding element used to create a peer message transport channel.

PnrpPeerResolverBindingElement

Define el elemento de enlace utilizado para crear una resolución del mismo nivel de Protocolo de resolución de nombres de mismo nivel (PNRP).Defines the binding element used to create a Peer Name Resolution Protocol (PNRP) peer resolver.

PrivacyNoticeBindingElement

Representa el elemento de enlace que contiene la directiva de privacidad del enlace WS-Federation.Represents the binding element that contains the privacy policy for the WS-Federation binding.

PrivacyNoticeBindingElementImporter

Importa directivas basadas en WSDL y contratos sobre los avisos de privacidad en descripciones de elementos de enlace que pueden implementar estas directivas para el servicio.Imports WSDL-based policies and contracts about privacy notices into descriptions of the binding elements that can implement these policies for the service.

ReceiveContext

Se deriva de esta clase para implementar una máquina de estados personalizada para la funcionalidad del contexto de recepción.Derive from this class to implement a custom state machine for receive context functionality.

RedirectionDuration

Representa la duración de aplicación de una redirección de SOAP.Represents the duration that a SOAP redirection is in effect.

RedirectionException

Representa un error que se produce en el procesamiento de la redirección.Represents an error that occurs in redirection processing.

RedirectionLocation

Representa la dirección a la que se deben redirigir la solicitudes subsiguientes.Represents the address where the subsequent requests should be redirected.

RedirectionScope

Representa el ámbito de la redirección.Represents redirection scope.

RedirectionType

Tipo que representa el tipo de redirección.A type that represents the type of redirection.

ReliableSessionBindingElement

Representa el elemento de enlace que puede generar los canales de envío y recepción requeridos para una sesión confiable entre los extremos.Represents the binding element that can produce the sending and receiving channels required for a reliable session between endpoints.

ReliableSessionBindingElementImporter

Asigna los elementos de enlace de la sesión de confianza a y de las representaciones de sus aserciones de directiva correspondientes en metadatos.Maps reliable session binding elements to and from representations of their corresponding policy assertions in metadata. Esta clase no puede heredarse.This class cannot be inherited.

RemoteEndpointMessageProperty

Hace que la dirección IP del cliente y el número de puerto asociado al punto de conexión remoto del que se envió un mensaje estén disponibles.Makes available the client IP address and port number associated with the remote endpoint from which a message was sent.

RequestContext

Proporciona una respuesta que está correlacionada con una solicitud entrante.Provides a reply that is correlated to an incoming request.

RetryException

Representa un excepción de reintento que la puede usar un host de mensajería como el objeto WorkflowServiceHost para comunicar cualquier cancelación de una operación intentada en el cliente.Represents a retry exception that can be used by a messaging host such as WorkflowServiceHost to communicate any cancellation of an attempted operation to the client.

SecurityBindingElement

Una clase abstracta que, cuando se implementa, representa un elemento de enlace que admite la seguridad de mensaje SOAP de canal.An abstract class that, when implemented, represents a binding element that supports channel SOAP message security.

SecurityBindingElementImporter

Proporciona un punto de extensibilidad para extender la importación de la directiva de seguridad estándar.Provides an extensibility point for extending the standard security policy import.

SessionOpenNotification

Representa una notificación de sesión abierta utilizada para actualizar las propiedades del mensaje.Represents an open session notification used to update message properties.

SslStreamSecurityBindingElement

Representa un elemento de enlace personalizado que admite seguridad del canal mediante una secuencia de SSL.Represents a custom binding element that supports channel security using an SSL stream.

StandardBindingImporter

Proporciona un punto de extensibilidad para asignar contratos de WSDL y aserciones de directiva en enlaces estándar de Windows Communication Foundation (WCF).Provides an extensibility point for mapping WSDL contracts and policy assertions into Windows Communication Foundation (WCF) standard bindings.

StreamBodyWriter

Una clase base abstracta usada para crear clases BodyWriter personalizadas que se pueden usar en un cuerpo del mensaje como una secuencia.An abstract base class used to create custom BodyWriter classes that can be used to a message body as a stream.

StreamSecurityUpgradeAcceptor

Para implementar un aceptador de actualización de seguridad personalizado, herede de esta clase base abstract.To implement a custom security upgrade acceptor, inherit from this abstract base class.

StreamSecurityUpgradeInitiator

Para implementar un iniciador de actualización de seguridad, herede de esta clase base abstract.To implement a security upgrade initiator, inherit from this abstract base class.

StreamSecurityUpgradeProvider

Implementa un proveedor de actualización de seguridad personalizado, heredado de esta clase base abstract.Implements a custom security upgrade provider, inherited from this abstract base class.

StreamUpgradeAcceptor

Para implementar un aceptador de la actualización personalizado, heredado de esta clase base abstract.To implement a custom upgrade acceptor, inherited from this abstract base class.

StreamUpgradeBindingElement

Agrega un proveedor de actualización de secuencia personalizada a un enlace personalizado.Adds a custom stream upgrade provider to a custom binding.

StreamUpgradeInitiator

Para implementar un iniciador de actualización personalizado, herede de esta clase base abstract.To implement a custom upgrade initiator, inherit from this abstract base class.

StreamUpgradeProvider

Implementa un proveedor de actualización personalizada, heredado de esta clase base abstract.Implements a custom upgrade provider, inherited from this abstract base class.

SymmetricSecurityBindingElement

Representa un elemento de enlace personalizado que admite seguridad del canal mediante el cifrado simétrico.Represents a custom binding element that supports channel security using symmetric encryption.

TcpConnectionPoolSettings

Representa propiedades que controlan el comportamiento del grupo de conexiones TCP.Represents properties that control the behavior of the TCP connection pool.

TcpTransportBindingElement

Representa el elemento de enlace del transporte TCP.Represents the binding element for the TCP transport.

TextMessageEncodingBindingElement

El elemento de enlace que especifica la codificación de caracteres y la versión del mensaje que se utilizan para mensajes SOAP basados en texto.The binding element that specifies the character encoding and message versioning used for text-based SOAP messages.

TransactionFlowBindingElement

Representa el elemento de configuración que especifica la compatibilidad de flujo de transacción para un enlace.Represents the configuration element that specifies transaction flow support for a binding. Esta clase no puede heredarse.This class cannot be inherited.

TransactionFlowBindingElementImporter

Importa la directiva de la transacción (aserciones WS-Policy) de un punto de conexión de servicio, agrega elementos de enlace de implementación al enlace en el cliente y atributos de flujo de transacción a las operaciones adecuadas en el proxy del servicio.Imports the transaction policy (WS-Policy assertions) of a service endpoint, adds implementing binding elements to the binding on the client, and transaction flow attributes to the appropriate operations on the service's proxy. Esta clase no puede heredarse.This class cannot be inherited.

TransactionMessageProperty

Permite que un canal personalizado, que usa un mecanismo de flujo de transacción propietario, inserte su transacción en el marco Windows Communication Foundation (WCF).Allows a custom channel, which uses a proprietary transaction flow mechanism, to inject its transaction into the Windows Communication Foundation (WCF) framework. Esta clase no puede heredarse.This class cannot be inherited.

TransportBindingElement

Una clase base abstract que representa un elemento de enlace de transporte.An abstract base class that represents a transport binding element.

TransportBindingElementImporter

Importa los elementos de enlace de transporte estándar de los documentos de lenguaje de descripción de servicios Web (WSDL) con expresiones de directiva asociadas.Imports standard transport binding elements from Web Services Description Language (WSDL) documents with attached policy expressions.

TransportSecurityBindingElement

Representa un elemento de enlace personalizado que admite la seguridad de modo mixto (como, modo de seguridad optimizado a través de un transporte seguro).Represents a custom binding element that supports mixed-mode security (such as, optimized message security over a secure transport).

UdpRetransmissionSettings

Especifica la configuración de retransmisión de UDP.Specifies UDP retransmission settings.

UdpTransportBindingElement

Representa un elemento de enlace de transporte UDP.Represents a UDP transport binding element.

UdpTransportImporter

Representa un importador de transporte UDP.Represents a UDP transport importer.

UnderstoodHeaders

Representa una colección de encabezados del mensaje que se entienden.Represents a collection of message headers that are understood. Esta clase no puede heredarse.This class cannot be inherited.

UrlUtility
UseManagedPresentationBindingElement

Elemento de enlace utilizado para comunicarse con un Servicio de token de seguridad de CardSpace que admite el perfil CardSpace de WS-Trust.A binding element used to communicate with a CardSpace Security Token Service that supports the CardSpace profile of WS-Trust.

UseManagedPresentationBindingElementImporter

Convierte las directivas basadas en WSDL para UseManagedPresentationBindingElement en descripciones de los elementos de enlace que pueden implementar estas directivas para el servicio.Converts WSDL-based policies for UseManagedPresentationBindingElements into descriptions of the binding elements that can implement these policies for the service.

WebBodyFormatMessageProperty

Almacena y recupera el formato de la codificación de mensajes de mensajes entrantes y salientes para el codificador del mensaje web compuesto.Stores and retrieves the message encoding format of incoming and outgoing messages for the composite Web message encoder.

WebContentTypeMapper

Especifica el formato al que está asignado el tipo de contenido de un mensaje entrante.Specifies the format to which the content type of an incoming message is mapped.

WebMessageEncodingBindingElement

Habilita XML de texto sin formato, codificaciones de mensajes de Notación de objetos JavaScript (JSON) y el contenido binario "sin procesar" que se va a leer y escribir cuando se use en un enlace de Windows Communication Foundation (WCF).Enables plain-text XML, JavaScript Object Notation (JSON) message encodings and "raw" binary content to be read and written when used in a Windows Communication Foundation (WCF) binding.

WebSocketMessageProperty

Representa una propiedad de mensaje de socket web.Represents a web socket message property.

WebSocketTransportSettings

Representa la configuración del transporte de socket web.Represents settings for web socket transport.

WindowsStreamSecurityBindingElement

Representa el elemento de enlace utilizado para especificar la configuración de seguridad de secuencia de Windows.Represents the binding element used to specify Windows stream security settings.

WrappedOptions

Contiene información necesaria para realizar el esquema de importación mediante XmlSerializer y la infraestructura ServiceDescriptionImporter.Contains information required to perform schema importation using the XmlSerializer and ServiceDescriptionImporter infrastructure.

XmlSerializerImportOptions

Contiene información necesaria para realizar el esquema de importación mediante XmlSerializer y la infraestructura ServiceDescriptionImporter.Contains information needed to perform schema importation using the XmlSerializer and ServiceDescriptionImporter infrastructure.

Interfaces

IAnonymousUriPrefixMatcher

Implementa esta interfaz para registrar prefijos URI personalizados y anónimos.Implement this interface to register custom, anonymous URI prefixes.

IBindingDeliveryCapabilities

Define la interfaz que los enlaces deben implementar para describir y anunciar las funciones que los clientes y servicios pueden requerir.Defines the interface that bindings must implement to describe and advertise the capabilities that clients and services may require.

IBindingMulticastCapabilities

Define la interfaz opcional que un enlace puede implementar para especificar si el servicio que configura tiene funciones de multidifusión.Defines the optional interface that a binding can implement to specify whether the service it configures has multicast capabilities.

IBindingRuntimePreferences

Define el contrato opcional que un enlace puede implementar para especificar si el servicio administra de forma asincrónica o asincrónica las solicitudes entrantes.Defines the optional contract that a binding can implement to specify whether incoming requests are handled synchronously or asynchronously by the service.

IChannel

Define la interfaz básica que todos los objetos de canal deben implementar.Defines the basic interface that all channel objects must implement. Requiere que implementen la interfaz de equipo de estado compartida por todos los objetos de comunicación y que implementen un método para recuperar los objetos de la pila del canal.It requires that they implement the state machine interface shared by all communication objects and that they implement a method to retrieve objects from the channel stack.

IChannelFactory

Define la interfaz que debe implementar un generador del canal para generar canales.Defines the interface that must be implemented by a channel factory to produce channels.

IChannelFactory<TChannel>

Define la interfaz que debe ser implementada por generadores del canal que crean los canales específicos del tipo.Defines the interface that must be implemented by channel factories that create type-specific channels.

IChannelListener

Define la interfaz que debe ser implementada por un agente de escucha del canal para aceptar los canales.Defines the interface that must be implemented by a channel listener to accept channels.

IChannelListener<TChannel>

Define la interfaz que debe ser implementada por agentes de escucha del canal para aceptar los canales específicos del tipo.Defines the interface that must be implemented by channel listeners to accept type-specific channels.

IContextBindingElement

Define la interfaz de un elemento de enlace que admite los protocolos de intercambio de contexto.Defines the interface for a binding element that supports context exchange protocols.

IContextManager

Define una interfaz que le permite obtener y establecer el contexto en el canal.Defines an interface that allows you to get and set the context on the channel.

ICorrelationDataSource

Proporciona una propiedad que devuelve una descripción de todos los datos de correlación que un canal puede proporcionar.Provides a property that returns a description of all of the correlation data that a channel can supply.

IDuplexChannel

Define la interfaz que un canal debe implementar para enviar y recibir mensajes.Defines the interface that a channel must implement to both send and receive messages.

IDuplexSession

Define la interfaz para la sesión implementada en cada lado de una comunicación bidireccional entre los extremos de la mensajería.Defines the interface for the session implemented on each side of a bi-directional communication between messaging endpoints.

IDuplexSessionChannel

Define la interfaz que asocia un canal dúplex a una sesión.Defines the interface that associates a duplex channel with a session.

IHttpCookieContainerManager

Representa el administrador de contenedores de cookies.Represents the cookie container manager.

IInputChannel

Define la interfaz que un canal debe implementar para recibir un mensaje.Defines the interface that a channel must implement to receive a message.

IInputSession

Define la interfaz para la sesión implementada en el lado receptor de una comunicación unidireccional entre los extremos de la mensajería.Defines the interface for the session implemented on the receiving side of a one-way communication between messaging endpoints.

IInputSessionChannel

Define la interfaz que asocia un canal de entrada a una sesión.Defines the interface that associates an input channel with a session.

IMessageProperty

Define una interfaz que puede implementar para describir un conjunto de propiedades para un mensaje.Defines an interface that you can implement to describe a set of properties for a message.

IOutputChannel

Define la interfaz que un canal debe implementar para enviar un mensaje.Defines the interface that a channel must implement to send a message.

IOutputSession

Define la interfaz para la sesión implementada en el lado emisor de una comunicación unidireccional entre los extremos de la mensajería.Defines the interface for the session implemented on the sending side of a one-way communication between messaging endpoints.

IOutputSessionChannel

Define la interfaz que asocia un canal de salida a una sesión.Defines the interface that associates an output channel with a session.

IReceiveContextSettings

Interfaz que le permite establecer la configuración del contexto de recepción.An interface that enables you to set receive context settings.

IReplyChannel

Define la interfaz que un canal debe implementar para estar en el lado receptor de una comunicación de solicitud-respuesta entre los puntos de conexión de la mensajería.Defines the interface that a channel must implement to be on the receiving side of a request-reply communication between messaging endpoints.

IReplySessionChannel

Define la interfaz para asociar un canal de la respuesta a una sesiónDefines the interface to associate a reply channel with a session

IRequestChannel

Define el contrato que un canal debe implementar para estar en el lado que realiza la solicitud de una comunicación de solicitud-respuesta entre los extremos de la mensajería.Defines the contract that a channel must implement to be on the requesting side of a request-reply communication between messaging endpoints.

IRequestSessionChannel

Define la interfaz para asociar un canal de la solicitud a una sesión.Defines the interface to associate a request channel with a session.

ISecurityCapabilities

Define el contrato para especificar las funciones de seguridad para los enlaces.Defines the contract for specifying the security capabilities for bindings.

ISession

Define la interfaz para establecer un contexto compartido entre las partes que intercambian los mensajes proporcionando una id. para la sesión de comunicaciones.Defines the interface to establish a shared context among parties that exchange messages by providing an ID for the communication session.

ISessionChannel<TSession>

Define la interfaz que asocia un canal a un tipo específico de sesión.Defines the interface that associates a channel with a specific type of session.

ITransactedBindingElement

Representa una interfaz que debería ser implementada por elementos de enlace que exigen al distribuidor que cree una transacción antes de enviar al método de servicio.Represents an interface that should be implemented by binding elements that require the dispatcher to create a transaction before dispatching to the service method.

ITransportTokenAssertionProvider

Proporciona una aserción de token de transporte (por ejemplo, una aserción de token de HTTPS) para el uso en exportaciones de la directiva.Provides a transport token assertion (for example, an HTTPS token assertion) for use in policy exports.

IWebSocketCloseDetails

Representa los detalles del estado de cierre de la conexión de socket web.Represents the details of the close status of the web socket connection.

Enumeraciones

CompressionFormat

Especifica el formato de compresión de los canales.Specifies the channels compression format.

ContextExchangeMechanism

Especifica si el mecanismo utilizado para intercambiar contexto, en una conversación entre un cliente y servicio, es una cookie HTTP o un encabezado SOAP.Specifies whether an HTTP cookie or a SOAP header is the mechanism used to exchange context for a conversation between a client and service.

DeliveryFailure

Especifica los posibles tipos de error en la entrega de un mensaje leído de la cola.Specifies the possible types of delivery failure for a message read from the queue.

DeliveryStatus

Una enumeración que especifica el estado de entrega de un mensaje cuando la entrega del mensaje es dudosa o cuando no se entregó el mensaje.An enumeration that specifies the delivery status of a message when the delivery of the message is in doubt, or when the message was not delivered.

MessageState

Especifica el estado de un mensaje.Specifies the status of a message.

ReceiveContextState

Representa los posibles estados de la máquina de estados de contexto de recepción.Represents the possible states for the receive context state machine.

SecurityHeaderLayout

Describe el diseño del encabezado de seguridad.Describes the layout of the security header.

SupportedAddressingMode

Especifica si un servicio sólo permite enviar las respuestas a direcciones anónimas, a direcciones no anónimas o a ambas.Specifies whether a service supports sending responses to anonymous addresses only, to non-anonymous addresses only, or to both.

TransferSession

Determina si el contrato para la transferencia de mensajes de un cliente a una aplicación requiere una sesión y si la entrega de mensajes debe conservar el orden en el que el cliente llama a las operaciones.Determines if the contract for the transfer of messages from a client to an application requires a session and whether the delivery of messages must preserve the order in which operations are called by the client.

WebContentFormat

Especifica los formatos de mensaje a los que se pueden asignar los tipos de contenido de los mensajes entrantes.Specifies the message formats to which content types of incoming messages can be mapped.

WebSocketTransportUsage

Especifica una enumeración del uso de transporte WebSocket.Specifies an enumeration of WebSocket transport usage.