System.ServiceModel.Channels Namespace

Fornece classes relacionadas aos canais de modelo de serviço. Provides classes related to service model channels.

Classes

AddressHeader

Representa um cabeçalho que encapsula um item de informação de endereço usado para identificar ou interagir com um ponto de extremidade.Represents a header that encapsulates an address information item used to identify or interact with an endpoint.

AddressHeaderCollection

Representa uma coleção thread-safe, somente leitura dos cabeçalhos de endereço.Represents a thread-safe, read-only collection of address headers.

AddressingVersion

A versão do WS-Addressing associada a uma mensagem SOAP ou compreendida por um ponto de extremidade.The WS-Addressing version associated with a SOAP message or understood by an endpoint.

ApplicationContainerSettings

Especifica as configurações do contêiner de aplicativo.Specifies application container settings.

AsymmetricSecurityBindingElement

Representa um elemento de associação personalizado que dá suporte à segurança de canal usando criptografia assimétrica.Represents a custom binding element that supports channel security using asymmetric encryption. Este elemento de associação assina a mensagem usando o token de autenticação do remetente e criptografa a mensagem usando o token do destinatário.This binding element signs the message using the sender's authentication token and encrypts the message using the recipient's token.

BinaryMessageEncodingBindingElement

O elemento de associação que especifica o formato binário do .NET para o XML usado para codificar mensagens.The binding element that specifies the .NET Binary Format for XML used to encode messages.

Binding

Contém os elementos de associação que especifica os protocolos, transportes e codificadores de mensagem usados para comunicação entre clientes e serviços.Contains the binding elements that specify the protocols, transports, and message encoders used for communication between clients and services.

BindingContext

Fornece informações sobre endereços, associações, elementos de associação e parâmetros de associação necessários para compilar ouvintes de canais e fábricas de canais.Provides information about the addresses, bindings, binding elements and binding parameters required to build the channel listeners and channel factories.

BindingElement

Os elementos de associação que compilam as fábricas de canais e ouvintes de canais para vários tipos de canais que são usados para processar mensagens de entrada e saída.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 a coleção de elementos de associação usados em uma associação.Represents the collection of binding elements used in a binding.

BindingParameterCollection

Representa uma coleção de parâmetros de associação que armazenam informações usadas pelos elementos de associação para criar as fábricas.Represents a collection of binding parameters that store information used by binding elements to build factories.

BodyWriter

Representa o gravador do corpo da mensagem.Represents the writer of the message body.

BufferManager

Muitos recursos do WCF (Windows Communication Foundation) requerem o uso de buffers, que são caros de criar e destruir.Many Windows Communication Foundation (WCF) features require the use of buffers, which are expensive to create and destroy. Você pode usar a classe BufferManager para gerenciar um pool de buffers.You can use the BufferManager class to manage a buffer pool. O pool e seus buffers são criados quando você criar uma instância dessa classe e destruídos quando o pool de buffers é recuperado pela coleta de lixo.The pool and its buffers are created when you instantiate this class and destroyed when the buffer pool is reclaimed by garbage collection. Sempre que você precisar usar um buffer, execute um deles do pool, use-o e retorne-o ao pool quando terminar.Every time you need to use a buffer, you take one from the pool, use it, and return it to the pool when done. Esse processo é muito mais rápido que a criação e destruição de um buffer toda vez que você precisa usar um deles.This process is much faster than creating and destroying a buffer every time you need to use one.

ByteStreamMessage

Representa uma mensagem de fluxo de bytes.Represents a byte stream message.

ByteStreamMessageEncodingBindingElement

O elemento de associação que especifica a codificação de mensagens como um fluxo de bytes, com a opção de especificar a codificação 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 o conteúdo do cabeçalho da mensagem de wsc:CallbackContext ao usar um canal que dá suporte ao protocolo de intercâmbio de contexto.Represents the contents of the wsc:CallbackContext message header when using a channel that supports the context exchange protocol.

ChannelBase

Fornece a implementação base para canais personalizados.Provides the base implementation for custom channels.

ChannelFactoryBase

Fornece uma implementação de base comum para todas as fábricas de canais personalizados.Provides a common base implementation for all custom channel factories.

ChannelFactoryBase<TChannel>

Fornece uma implementação de base comum para fábricas de canais do cliente criarem canais de um tipo específico conectado a um dado endereço.Provides a common base implementation for channel factories on the client to create channels of a specified type connected to a specified address.

ChannelListenerBase

Fornece uma implementação de base comum para todos os ouvintes de canais no serviço.Provides a common base implementation for channel listeners on the service.

ChannelListenerBase<TChannel>

Fornece uma implementação de base comum para ouvintes de canais de um serviço para aceitar canais produzidos pelas fábricas de cliente.Provides a common base implementation for channel listeners on a service to accept channels produced by the client factories.

ChannelManagerBase

Fornece uma implementação básica para gerenciar os limites padrão que estão associados às fábricas de canais e ouvintes.Provides a base implementation for managing the default timeouts that are associated with channel and listener factories.

ChannelParameterCollection

Representa uma coleção de parâmetros de canal.Represents a collection of channel parameters.

ChannelPoolSettings

Especifica as cotas de canais que pertencem a um pool de canais usado por um ponto de extremidade de serviço.Specifies quotas for channels that belong to a pool of channels used by a service endpoint.

ClientWebSocketFactory

Representa uma fábrica de soquete da Web do cliente.Represents a client web socket factory.

CommunicationObject

Fornece uma implementação de base comum para a máquina de estado básica comum a todos os objetos orientado pelas comunicações no sistema, incluindo canais, ouvintes e as fábricas de canal e de ouvinte.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 o elemento de associação usado quando o cliente deve expor um ponto de extremidade para que o serviço envie mensagens de volta para o 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

Fornece uma extensão de importação de política para mapear declarações de política para associações WCF (Windows Communication Foundation) no qual o cliente deve expor um ponto de extremidade para que o serviço envie mensagens de volta para o 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

Uma classe abstrata que suplementa o TransportBindingElement base com propriedades adicionais comuns a transportes voltados para a conexão como TCP e pipes nomeados.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

Oferece um nível de proteção e um mecanismo de troca como parte do contexto de um elemento de associação, bem como a funcionalidade para criar os ouvintes e as fábricas de canais.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

Habilita a política, extensões WSDL e contratos para importação.Enables policy and WSDL extensions and contracts to be imported.

ContextMessageProperty

Uma propriedade usada para informar o contexto entre o aplicativo e as camadas do canal no cliente ou no serviço.A property used to communicate context between the application and channel layers on either the client or the service.

CorrelationCallbackMessageProperty

Fornece uma classe base abstrata para adiar o cálculo de chave de correlação até que todos os dados de correlação estejam disponíveis.Provides an abstract base class for deferring correlation key calculation until all of the correlation data is available.

CorrelationDataDescription

Permite que um canal específico aceite fornecer dados de correlação e especifique as condições nas quais os dados são fornecidos, como se eles são fornecidos por padrão, opcionalmente, no envio, antes do envio ou no recebimento.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

Fornece uma propriedade de mensagem que acumula informações de correlação adicionais para uma mensagem conforme os protocolos são aplicados, como quando os dados são retornados de um MessageQuerySet na mensagem de entrada.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 uma associação entre uma parte dos dados de aplicativos e uma instância.Represents an association between a piece of application data and an instance.

CorrelationMessageProperty

Fornece uma propriedade de mensagem que contém as chaves de instância de correlação depois de aplicar o cálculo de correlação a uma mensagem.Provides a message property that contains correlation instance keys after applying the correlation calculation to a message.

CustomBinding

Define uma associação de uma lista de elementos de associação.Defines a binding from a list of binding elements.

FaultConverter

Converte as exceções geradas por um canal em mensagens de falha SOAP em conformidade com o protocolo do canal.Converts exceptions thrown by a channel into SOAP fault messages that conform to the channel's protocol.

HttpCookieContainerBindingElement

Permite gerenciar como os cookies HTTP são tratados em solicitações e respostas HTTP.Enables management of how HTTP cookies are handled in HTTP requests and responses.

HttpMessageHandlerFactory

Representa os manipuladores de mensagens http para um alocador.Represents http message handlers for a factory.

HttpMessageSettings

Um parâmetro de associação que pode ser usado com o transporte HTTP para especificar a configuração para suporte a HttpMessage.A binding parameter that can be used with the HTTP Transport to specify the setting for HttpMessage support.

HttpRequestMessageExtensionMethods

Fornece métodos de extensão para acessar a entidade de segurança do usuário associada à mensagem de solicitação HTTP.Provides extension methods for accessing user principal associated with the HTTP request message.

HttpRequestMessageProperty

Fornece acesso à solicitação HTTP para acessar e responder às informações adicionais disponibilizadas para solicitações por meio do 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

Uma classe de métodos de extensão estática para obter uma instância de Message de uma instância de HttpResponseMessage.A static extension methods class for getting a Message instance from an HttpResponseMessage instance.

HttpResponseMessageProperty

Fornece acesso à resposta HTTP para acessar e responder às informações adicionais disponibilizadas para solicitações por meio do 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 o elemento de associação usado para especificar um transporte HTTPS para transmissão de mensagens.Represents the binding element used to specify an HTTPS transport for transmitting messages.

HttpTransportBindingElement

Representa o elemento de associação usado para especificar um transporte HTTP para transmissão de mensagens.Represents the binding element used to specify an HTTP transport for transmitting messages.

InvalidChannelBindingException

A exceção que é gerada quando a associação especificada não é consistente com os requisitos de contrato para o serviço.The exception that is thrown when the binding specified is not consistent with the contract requirements for the service.

JavascriptCallbackResponseMessageProperty

Permite o uso de um retorno de chamada de JavaScript em uma resposta de operação de serviço usando JSONP (JSON Padding).Enables the use of a JavaScript callback in a service operation response using JSON Padding (JSONP).

LocalClientSecuritySettings

Especifica as configurações de segurança do cliente local.Specifies local client security settings.

LocalServiceSecuritySettings

Fornece propriedades de segurança de serviço local que podem ser definidas.Provides local service security properties that can be set.

Message

Representa a unidade de comunicação entre pontos de extremidade em um ambiente distribuído.Represents the unit of communication between endpoints in a distributed environment.

MessageBuffer

Representa um buffer de memória que armazena uma mensagem inteira para consumo futuro.Represents a memory buffer that stores an entire message for future consumption.

MessageEncoder

O codificador é o componente usado para gravar e ler mensagens em um fluxo.The encoder is the component that is used to write messages to a stream and to read messages from a stream.

MessageEncoderFactory

Uma classe base abstrata que representa a fábrica para produzir codificadores de mensagem que podem ler mensagens de um fluxo e gravá-las em um fluxo para vários tipos de codificação de mensagem.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

O elemento de associação que especifica a versão de mensagem usada para codificar mensagens.The binding element that specifies the message version used to encode messages.

MessageEncodingBindingElementImporter

Converte políticas com base em WSDL e contratos sobre codificação de mensagem em descrições dos elementos de associação que podem implementar essas políticas para o serviço.Converts WSDL-based policies and contracts about message encoding into descriptions of the binding elements that can implement these policies for the service.

MessageExtensionMethods

Uma classe de métodos de extensão estática para obter uma instância de HttpRequestMessage ou de HttpResponseMessage de uma instância de Message.A static extension methods class for getting either an HttpRequestMessage or HttpResponseMessage instance from a Message instance.

MessageFault

Representa uma representação na memória de uma falha SOAP que pode ser passada para que CreateMessage crie uma mensagem que contém uma falha.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 o conteúdo de um cabeçalho SOAP.Represents the content of a SOAP header.

MessageHeaderInfo

Representa as informações do sistema sobre um cabeçalho de mensagem SOAP.Represents system information regarding a SOAP message header.

MessageHeaders

Representa uma coleção de cabeçalhos de mensagem para uma mensagem.Represents a collection of message headers for a message. Essa classe não pode ser herdada.This class cannot be inherited.

MessageProperties

Representa um conjunto de propriedades para uma mensagem.Represents a set of properties for a message. Essa classe não pode ser herdada.This class cannot be inherited.

MessageVersion

Especifica que as versões de SOAP e WS-Addressing associados a uma mensagem e sua troca.Specifies the versions of SOAP and WS-Addressing associated with a message and its exchange.

MsmqBindingElementBase

A classe base de MsmqIntegrationBindingElement e MsmqTransportBindingElement.The base class for MsmqIntegrationBindingElement and MsmqTransportBindingElement.

MsmqMessageProperty

A classe MsmqMessageProperty encapsula as propriedades de uma mensagem que foi lida de uma fila.The MsmqMessageProperty class encapsulates the properties of a message that has been read from a queue.

MsmqTransportBindingElement

Representa o elemento de associação usado para especificar as propriedades de comunicação de enfileiramento de mensagens para um serviço WCF (Windows Communication Foundation) que usa o protocolo MSMQ (Enfileiramento de Mensagens da Microsoft) 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

O elemento de associação que especifica a codificação e o controle de versão usados mensagens MTOM (baseadas no mecanismo de otimização de transmissão de mensagem).The binding element that specifies the encoding and versioning used for Message Transmission Optimization Mechanism (MTOM) messages.

NamedPipeConnectionPoolSettings

Representa as configurações que controlam o comportamento do pool de conexão de pipe nomeado.Represents settings that control the behavior of the named pipe connection pool.

NamedPipeSettings

Especifica configurações de pipe nomeado.Specifies named pipe settings.

NamedPipeTransportBindingElement

Representa o elemento de associação para o transporte de pipe nomeado.Represents the binding element for the named pipe transport.

NetworkInterfaceMessageProperty

Representa uma propriedade de mensagem do adaptador de rede.Represents a network interface message property.

OneWayBindingElement

Habilite o roteamento de pacotes e o uso de métodos unidirecionais.Enables packet routing and the use of one-way methods.

OneWayBindingElementImporter

Converte as políticas com base em WSDL em um OneWayBindingElement em descrições dos elementos de associação que podem implementar essas políticas para o serviço.Converts WSDL-based policies in a OneWayBindingElement into descriptions of the binding elements that can implement these policies for the service.

PeerCustomResolverBindingElement

Define o elemento de associação usado para criar um resolvedor de pares personalizado.Defines the binding element used to create a custom peer resolver.

PeerResolverBindingElement

Define a classe base abstrata para elementos de associação usados para criar objetos de resolvedor de pares.Defines the abstract base class for binding elements used to create peer resolver objects.

PeerTransportBindingElement

Define o elemento de associação usado para criar um canal de transporte de mensagens de par.Defines the binding element used to create a peer message transport channel.

PnrpPeerResolverBindingElement

Define o elemento de associação usado para criar um resolvedor de pares do protocolo PNRP.Defines the binding element used to create a Peer Name Resolution Protocol (PNRP) peer resolver.

PrivacyNoticeBindingElement

Representa o elemento de associação que contém a política de privacidade para a associação de Web Services Federation.Represents the binding element that contains the privacy policy for the WS-Federation binding.

PrivacyNoticeBindingElementImporter

Importa políticas com base em WSDL e contratos de avisos de privacidade para as descrições dos elementos de associação que podem implementar essas políticas para o serviço.Imports WSDL-based policies and contracts about privacy notices into descriptions of the binding elements that can implement these policies for the service.

ReceiveContext

Derive desta classe para implementar uma máquina de estado personalizado para a funcionalidade de contexto de recebimento.Derive from this class to implement a custom state machine for receive context functionality.

RedirectionDuration

Representa a duração pela qual um redirecionamento de SOAP está em vigor.Represents the duration that a SOAP redirection is in effect.

RedirectionException

Representa um erro que ocorre no processamento de redirecionamento.Represents an error that occurs in redirection processing.

RedirectionLocation

Representa o endereço para o qual as solicitações subsequentes devem ser redirecionadas.Represents the address where the subsequent requests should be redirected.

RedirectionScope

Representa o escopo de redirecionamento.Represents redirection scope.

RedirectionType

Um tipo que representa o tipo de redirecionamento.A type that represents the type of redirection.

ReliableSessionBindingElement

Representa o elemento de associação que pode produzir os canais de envio e recebimento necessários para uma sessão confiável entre os pontos de extremidade.Represents the binding element that can produce the sending and receiving channels required for a reliable session between endpoints.

ReliableSessionBindingElementImporter

Mapeia os elementos de associação de sessão confiáveis de e para representações de suas declarações de política correspondentes nos metadados.Maps reliable session binding elements to and from representations of their corresponding policy assertions in metadata. Essa classe não pode ser herdada.This class cannot be inherited.

RemoteEndpointMessageProperty

Disponibiliza o número da porta e endereço IP do cliente associado com o ponto de extremidade remoto do qual a mensagem foi enviada.Makes available the client IP address and port number associated with the remote endpoint from which a message was sent.

RequestContext

Fornece uma resposta correlacionada a uma solicitação de entrada.Provides a reply that is correlated to an incoming request.

RetryException

Representa uma exceção de repetição que pode ser usada por um host de mensagens como WorkflowServiceHost para se comunicar qualquer cancelamento de uma tentativa de operação para o 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

Uma classe abstrata que, quando implementada, representa um elemento de associação que dá suporte à segurança de mensagens SOAP de canal.An abstract class that, when implemented, represents a binding element that supports channel SOAP message security.

SecurityBindingElementImporter

Fornece um ponto de extensibilidade para estender a importação da política de segurança padrão.Provides an extensibility point for extending the standard security policy import.

SessionOpenNotification

Representa uma notificação de abertura de sessão usada para atualizar propriedades de mensagem.Represents an open session notification used to update message properties.

SslStreamSecurityBindingElement

Representa um elemento de associação personalizado que suporta segurança de canal usando um fluxo SSL.Represents a custom binding element that supports channel security using an SSL stream.

StandardBindingImporter

Fornece um ponto de extensibilidade para mapear contratos WSDL e declarações de política em associações padrão do WCF (Windows Communication Foundation).Provides an extensibility point for mapping WSDL contracts and policy assertions into Windows Communication Foundation (WCF) standard bindings.

StreamBodyWriter

Uma classe base abstrata usada para criar classes BodyWriter personalizadas que podem ser usadas para um corpo de mensagem como um fluxo.An abstract base class used to create custom BodyWriter classes that can be used to a message body as a stream.

StreamSecurityUpgradeAcceptor

Para implementar um aceitador de atualização de segurança personalizado, herde desta classe base abstract.To implement a custom security upgrade acceptor, inherit from this abstract base class.

StreamSecurityUpgradeInitiator

Para implementar um iniciador de atualização de segurança, herdado desta classe base abstract.To implement a security upgrade initiator, inherit from this abstract base class.

StreamSecurityUpgradeProvider

Implementa um provedor de atualização de segurança personalizado, herdado desta classe base abstract.Implements a custom security upgrade provider, inherited from this abstract base class.

StreamUpgradeAcceptor

Para implementar um aceitador de atualização personalizado, herdado desta classe base abstract.To implement a custom upgrade acceptor, inherited from this abstract base class.

StreamUpgradeBindingElement

Adiciona um provedor de atualização de fluxo personalizado a uma associação personalizada.Adds a custom stream upgrade provider to a custom binding.

StreamUpgradeInitiator

Para implementar um iniciador de atualização personalizado, herdado desta classe base abstract.To implement a custom upgrade initiator, inherit from this abstract base class.

StreamUpgradeProvider

Implementa um provedor de atualização personalizado herdado desta classe base abstract.Implements a custom upgrade provider, inherited from this abstract base class.

SymmetricSecurityBindingElement

Representa um elemento de associação personalizado dá suporte à segurança de canal usando criptografia simétrica.Represents a custom binding element that supports channel security using symmetric encryption.

TcpConnectionPoolSettings

Representa as propriedades que controlam o comportamento do pool de conexões TCP.Represents properties that control the behavior of the TCP connection pool.

TcpTransportBindingElement

Representa o elemento de associação para o transporte TCP.Represents the binding element for the TCP transport.

TextMessageEncodingBindingElement

O elemento de associação que especifica a codificação de caracteres e o controle de versão de mensagem usado para mensagens SOAP com base em texto.The binding element that specifies the character encoding and message versioning used for text-based SOAP messages.

TransactionFlowBindingElement

Representa o elemento de configuração que especifica o suporte ao fluxo de transação para uma associação.Represents the configuration element that specifies transaction flow support for a binding. Essa classe não pode ser herdada.This class cannot be inherited.

TransactionFlowBindingElementImporter

Importa a política de transação (asserções WS-Policy) de um ponto de extremidade de serviço, adiciona a implementação de elementos de associação para a associação no cliente e os atributos de fluxo de transação para operações adequadas no proxy do serviço.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. Essa classe não pode ser herdada.This class cannot be inherited.

TransactionMessageProperty

Permite que um canal personalizado, que usa um mecanismo de fluxo de transação proprietárias, insira sua transação o Framework do 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. Essa classe não pode ser herdada.This class cannot be inherited.

TransportBindingElement

Uma classe base abstract que representa um elemento de associação de transporte.An abstract base class that represents a transport binding element.

TransportBindingElementImporter

Importa os elementos de associação de transporte padrão dos documentos em linguagem WSDL com expressões de política anexadas.Imports standard transport binding elements from Web Services Description Language (WSDL) documents with attached policy expressions.

TransportSecurityBindingElement

Representa um elemento de associação personalizada que dá suporte à segurança de modo misto (por exemplo, segurança de mensagem otimizado por um transporte seguro).Represents a custom binding element that supports mixed-mode security (such as, optimized message security over a secure transport).

UdpRetransmissionSettings

Especifica as configurações de retransmissão de UDP.Specifies UDP retransmission settings.

UdpTransportBindingElement

Representa um elemento de associação de transporte UDP.Represents a UDP transport binding element.

UdpTransportImporter

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

UnderstoodHeaders

Representa uma coleção de cabeçalhos de mensagem que são compreendidos.Represents a collection of message headers that are understood. Essa classe não pode ser herdada.This class cannot be inherited.

UrlUtility
UseManagedPresentationBindingElement

Um elemento de associação usado para comunicar-se com um serviço de token de segurança de CardSpace que dá suporte ao 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

Converte as políticas baseadas em WSDL para UseManagedPresentationBindingElements em descrições dos elementos de associação que podem implementar essas políticas para o serviço.Converts WSDL-based policies for UseManagedPresentationBindingElements into descriptions of the binding elements that can implement these policies for the service.

WebBodyFormatMessageProperty

Armazena e recupera o formato de codificação de mensagem das mensagens de entrada e saída do codificador de mensagens da Web de composição.Stores and retrieves the message encoding format of incoming and outgoing messages for the composite Web message encoder.

WebContentTypeMapper

Especifica o formato para o qual o tipo de conteúdo de uma mensagem de entrada é mapeado.Specifies the format to which the content type of an incoming message is mapped.

WebMessageEncodingBindingElement

Habilita XML de texto simples, codificações mensagem JSON (JavaScript Object Notation) e conteúdo binário "bruto" para ser lido e gravado quando usado em uma associação WCF (Windows Communication Foundation).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 uma propriedade de mensagem do soquete da Web.Represents a web socket message property.

WebSocketTransportSettings

Representa as configurações de transporte do soquete Web.Represents settings for web socket transport.

WindowsStreamSecurityBindingElement

Representa o elemento de associação usado para especificar configurações de segurança de fluxo do Windows.Represents the binding element used to specify Windows stream security settings.

WrappedOptions

Contém informações necessárias para executar a importação de esquema usando o XmlSerializer e ServiceDescriptionImporter infraestrutura.Contains information required to perform schema importation using the XmlSerializer and ServiceDescriptionImporter infrastructure.

XmlSerializerImportOptions

Contém as informações necessárias para executar a importação de esquema usando a infraestrutura XmlSerializer e ServiceDescriptionImporter.Contains information needed to perform schema importation using the XmlSerializer and ServiceDescriptionImporter infrastructure.

Interfaces

IAnonymousUriPrefixMatcher

Implemente esta interface para registrar os prefixos URI personalizados e anônimos.Implement this interface to register custom, anonymous URI prefixes.

IBindingDeliveryCapabilities

Define a interface cujas associações devem ser implementadas para descrever e anunciar os recursos de que os clientes e os serviços podem precisar.Defines the interface that bindings must implement to describe and advertise the capabilities that clients and services may require.

IBindingMulticastCapabilities

Define a interface opcional que uma associação pode implementar para especificar se o serviço que ela configura tem funcionalidades de multicast.Defines the optional interface that a binding can implement to specify whether the service it configures has multicast capabilities.

IBindingRuntimePreferences

Define o contrato opcional que pode implementar uma associação para especificar se as solicitações de entrada são manipuladas forma síncrona ou assíncrona pelo serviço.Defines the optional contract that a binding can implement to specify whether incoming requests are handled synchronously or asynchronously by the service.

IChannel

Define a interface básica que todos os objetos de canal devem implementar.Defines the basic interface that all channel objects must implement. É necessário que eles implementem a interface de máquina de estado compartilhada por todos os objetos de comunicação e que implementem um método para recuperar objetos da pilha de canais.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 a interface que deve ser implementada por uma fábrica de canais para produzir canais.Defines the interface that must be implemented by a channel factory to produce channels.

IChannelFactory<TChannel>

Define a interface que deve ser implementada por fábricas de canais que criam canais de um tipo específico.Defines the interface that must be implemented by channel factories that create type-specific channels.

IChannelListener

Define a interface que deve ser implementada por uma fábrica de canais para aceitar os canais.Defines the interface that must be implemented by a channel listener to accept channels.

IChannelListener<TChannel>

Define a interface que deve ser implementada por ouvintes de canais para aceitar os canais de um tipo específico.Defines the interface that must be implemented by channel listeners to accept type-specific channels.

IContextBindingElement

Define a interface para um elemento de associação que dá suporte a protocolos de troca de contexto.Defines the interface for a binding element that supports context exchange protocols.

IContextManager

Define uma interface que permite obter e definir o contexto no canal.Defines an interface that allows you to get and set the context on the channel.

ICorrelationDataSource

Fornece uma propriedade que retorna uma descrição de todos os dados de correlação que um canal pode fornecer.Provides a property that returns a description of all of the correlation data that a channel can supply.

IDuplexChannel

Define a interface que um canal deve implementar para enviar e receber mensagens.Defines the interface that a channel must implement to both send and receive messages.

IDuplexSession

Define a interface para a sessão implementada em cada lado de uma comunicação bidirecional entre os pontos de extremidade de mensagens.Defines the interface for the session implemented on each side of a bi-directional communication between messaging endpoints.

IDuplexSessionChannel

Define a interface que associa um canal dúplex a uma sessão.Defines the interface that associates a duplex channel with a session.

IHttpCookieContainerManager

Representa o gerenciador de contêiner de cookies.Represents the cookie container manager.

IInputChannel

Define a interface que um canal deve implementar para receber uma mensagem.Defines the interface that a channel must implement to receive a message.

IInputSession

Define a interface para a sessão implementada no lado de recepção de uma comunicação unidirecional entre pontos de extremidade de mensagens.Defines the interface for the session implemented on the receiving side of a one-way communication between messaging endpoints.

IInputSessionChannel

Define a interface que associa um canal de entrada a uma sessão.Defines the interface that associates an input channel with a session.

IMessageProperty

Define uma interface que você pode implementar para descrever um conjunto de propriedades para uma mensagem.Defines an interface that you can implement to describe a set of properties for a message.

IOutputChannel

Define a interface que um canal deve implementar para enviar uma mensagem.Defines the interface that a channel must implement to send a message.

IOutputSession

Define a interface para a sessão implementada no lado de envio de uma comunicação unidirecional entre pontos de extremidade de mensagens.Defines the interface for the session implemented on the sending side of a one-way communication between messaging endpoints.

IOutputSessionChannel

Define a interface que associa um canal de saída a uma sessão.Defines the interface that associates an output channel with a session.

IReceiveContextSettings

Uma interface que permite que você defina configurações de contexto de recebimento.An interface that enables you to set receive context settings.

IReplyChannel

Define a interface que um canal deve implementar no lado do recebimento de uma comunicação de solicitação-resposta entre pontos de extremidade de mensagens.Defines the interface that a channel must implement to be on the receiving side of a request-reply communication between messaging endpoints.

IReplySessionChannel

Define a interface para associar um canal de resposta a uma sessãoDefines the interface to associate a reply channel with a session

IRequestChannel

Define o contrato que um canal deve implementar para estar no lado do solicitante de uma comunicação de solicitação-resposta entre pontos de extremidade de mensagens.Defines the contract that a channel must implement to be on the requesting side of a request-reply communication between messaging endpoints.

IRequestSessionChannel

Define a interface para associar um canal de solicitação a uma sessão.Defines the interface to associate a request channel with a session.

ISecurityCapabilities

Define o contrato para especificar os recursos de segurança para associações.Defines the contract for specifying the security capabilities for bindings.

ISession

Define a interface para estabelecer um contexto compartilhado entre partes que trocam mensagens fornecendo uma ID para a sessão de comunicação.Defines the interface to establish a shared context among parties that exchange messages by providing an ID for the communication session.

ISessionChannel<TSession>

Define a interface que associa um canal a um tipo específico de sessão.Defines the interface that associates a channel with a specific type of session.

ITransactedBindingElement

Representa uma interface que deve ser implementada por elementos de associação que exigem que o dispatcher crie uma transação antes do envio para o método de serviço.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

Fornece uma declaração de token de transporte (por exemplo, uma declaração de token HTTPS) para uso em exportações de política.Provides a transport token assertion (for example, an HTTPS token assertion) for use in policy exports.

IWebSocketCloseDetails

Representa os detalhes do status de fechamento da conexão de soquete da Web.Represents the details of the close status of the web socket connection.

Enumerações

CompressionFormat

Especifica o formato de compactação de canais.Specifies the channels compression format.

ContextExchangeMechanism

Especifica se um cookie HTTP ou um cabeçalho SOAP é o mecanismo usado para a troca de contexto de uma conversa entre um cliente e serviço.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 os tipos possíveis de falha de entrega para uma mensagem lida da fila.Specifies the possible types of delivery failure for a message read from the queue.

DeliveryStatus

Uma enumeração que especifica o status de entrega de uma mensagem quando a entrega da mensagem está em dúvida ou quando a mensagem não foi entregue.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 o status de uma mensagem.Specifies the status of a message.

ReceiveContextState

Representa os estados possíveis para a máquina de estado de contexto de recebimento.Represents the possible states for the receive context state machine.

SecurityHeaderLayout

Descreve o layout do cabeçalho de segurança.Describes the layout of the security header.

SupportedAddressingMode

Especifica se um serviço dá suporte ao envio de respostas a apenas endereços anônimos, a apenas endereços não anônimos ou a ambos.Specifies whether a service supports sending responses to anonymous addresses only, to non-anonymous addresses only, or to both.

TransferSession

Determina se o contrato para a transferência de mensagens de um cliente para um aplicativo requer uma sessão e se a entrega de mensagens deve preservar a ordem na qual as operações são chamadas pelo cliente.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 os formatos de mensagem para que os tipos de conteúdo de mensagens de entrada possam ser mapeados.Specifies the message formats to which content types of incoming messages can be mapped.

WebSocketTransportUsage

Especifica uma enumeração de uso do transporte de WebSocket.Specifies an enumeration of WebSocket transport usage.