System.ServiceModel.Configuration Namespace

Fornece classes relacionadas à configuração do modelo de serviço.

Classes

Nome Description
AddressHeaderCollectionElement

Representa o elemento de configuração que contém uma coleção de cabeçalhos de endereço. Essa classe não pode ser herdada.

AllowedAudienceUriElement

Representa um elemento de configuração que especifica o URI de um público-alvo que pode acessar um serviço específico.

AllowedAudienceUriElementCollection

Representa uma coleção da qual é um URI de AllowedAudienceUriElement destino para o qual o SamlSecurityToken token de segurança pode ser direcionado para ser considerado válido por uma SamlSecurityTokenAuthenticator instância.

ApplicationContainerSettingsElement

Especifica as configurações do elemento de configurações de contêiner do aplicativo.

AuthorizationPolicyTypeElement

Contém um elemento de configuração que especifica uma política de autorização, que permite a transformação de um conjunto de declarações de entrada em outro conjunto de declarações. O controle de acesso pode ser concedido ou negado com base nisso. Essa classe não pode ser herdada.

AuthorizationPolicyTypeElementCollection

Contém uma coleção de instâncias de AuthorizationPolicyTypeElement. Essa classe não pode ser herdada.

BaseAddressElement

Representa um elemento de configuração que especifica os endereços base usados pelo host de serviço. Essa classe não pode ser herdada.

BaseAddressElementCollection

Representa uma coleção de BaseAddressElement objetos.

BaseAddressPrefixFilterElement

Representa um elemento de configuração que especifica um filtro de passagem, que fornece um mecanismo para escolher as associações apropriadas do IIS ao hospedar um aplicativo WCF (Windows Communication Foundation) no IIS. Essa classe não pode ser herdada.

BaseAddressPrefixFilterElementCollection

Representa uma coleção de BaseAddressPrefixFilterElement objetos. Essa classe não pode ser herdada.

BasicHttpBindingCollectionElement

Representa uma seção de configuração que contém uma coleção de BasicHttpBindingElement instâncias.

BasicHttpBindingElement

Representa um elemento XML que especifica uma associação usada para se comunicar com WS-I Serviços Web compatíveis com o Perfil Básico 1.1, como serviços baseados em ASMX ou para aceitar mensagens de clientes baseados em ASMX.

BasicHttpContextBindingCollectionElement

Representa uma seção de configuração que contém uma coleção de BasicHttpContextBindingElement instâncias.

BasicHttpContextBindingElement

Representa um elemento XML que especifica uma associação que fornece contexto para a BasicHttpBinding troca, habilitando cookies HTTP como o mecanismo de troca.

BasicHttpMessageSecurityElement

Um elemento XML que configura a segurança da mensagem HTTP.

BasicHttpsBindingCollectionElement

Especifica as configurações para o elemento básico da coleção de associação https.

BasicHttpsBindingElement

Especifica as configurações para o elemento de associação https básico.

BasicHttpSecurityElement

Representa um elemento XML que configura a segurança de um serviço HTTP básico.

BasicHttpsSecurityElement

Especifica as configurações para o elemento de segurança https básico.

BehaviorExtensionElement

Representa um elemento de configuração que contém sub-elementos que especificam extensões de comportamento, que permitem ao usuário personalizar comportamentos de serviço ou ponto de extremidade.

BehaviorsSection

Representa a seção de configuração que contém entradas filho que são behavior elementos identificados por seus exclusivos name.

BinaryMessageEncodingElement

Representa um codificador de mensagens que codifica mensagens Windows Communication Foundation (WCF) em binário no fio. Essa classe não pode ser herdada.

BindingCollectionElement

Representa uma seção de configuração que contém uma coleção de elementos de associação, cada um deles descreve um aspecto de como um ponto de extremidade se comunica com outros pontos de extremidade, que é compilado, consistentemente, em uma fábrica de canais no cliente e um ouvinte de canal no serviço.

BindingElementExtensionElement

Habilita o uso de uma implementação personalizada BindingElement de um computador ou arquivo de configuração de aplicativo.

BindingsSection

Representa uma coleção de elementos de associação. Essa classe não pode ser herdada.

ByteStreamMessageEncodingElement

Habilita a construção de um elemento de configuração que define as configurações de um elemento de codificação de mensagem de fluxo de bytes.

CallbackDebugElement

Representa um elemento de configuração que especifica a depuração do lado do serviço para um objeto de retorno de chamada do WCF (Windows Communication Foundation). Essa classe não pode ser herdada.

CallbackTimeoutsElement

Representa um elemento de configuração que especifica o tempo limite para um retorno de chamada do cliente. Essa classe não pode ser herdada.

CertificateElement

Representa um elemento de configuração que especifica um certificado X.509 usado para autenticação. Essa classe não pode ser herdada.

CertificateReferenceElement

Representa as configurações para validar um certificado X.509. Essa classe não pode ser herdada.

ChannelEndpointElement

Fornece opções para configurar propriedades de contrato, associação e endereço do ponto de extremidade do canal, que são usadas pelos clientes para se conectar aos pontos de extremidade de serviço no servidor. Essa classe não pode ser herdada.

ChannelEndpointElementCollection

Representa uma coleção de instâncias de ChannelEndpointElement. Essa classe não pode ser herdada.

ChannelPoolSettingsElement

Define as configurações do pool de canais para uma associação personalizada. Essa classe não pode ser herdada.

ClaimTypeElement

Representa um elemento de configuração que contém o tipo de declaração. Essa classe não pode ser herdada.

ClaimTypeElementCollection

Representa uma coleção de instâncias de ClaimTypeElement. Essa classe não pode ser herdada.

ClearBehaviorElement

Representa um elemento de configuração para remover todos os comportamentos herdados.

ClientCredentialsElement

Representa um elemento de configuração que configura uma credencial de cliente.

ClientSection

Representa a seção cliente de um arquivo de configuração, que define uma lista de pontos de extremidade aos quais um cliente pode se conectar. Essa classe não pode ser herdada.

ClientViaElement

Representa um elemento de configuração que especifica a rota que uma mensagem deve tomar. Essa classe não pode ser herdada.

ComContractElement

Especifica um contrato de serviço de integração COM+. Essa classe não pode ser herdada.

ComContractElementCollection

Representa uma coleção de instâncias de ComContractElement. Essa classe não pode ser herdada.

ComContractsSection

Representa uma seção de configuração que contém elementos para especificar o namespace e o nome do contrato para um contrato de integração COM+. Essa classe não pode ser herdada.

ComMethodElement

Representa um método COM+ exposto quando a interface em um componente COM+ é exposta como um serviço Web. Essa classe não pode ser herdada.

ComMethodElementCollection

Contém uma coleção de instâncias de ComMethodElement. Essa classe não pode ser herdada.

CommonBehaviorsSection

Representa a seção de configuração que contém uma lista de comportamentos aplicados a todos os serviços do WCF (Windows Communication Foundation) no computador antes que os comportamentos na seção behaviors sejam aplicados.

CommonEndpointBehaviorElement

Representa o elemento de configuração que contém uma lista de comportamentos de ponto de extremidade aplicados a todos os pontos de extremidade do WCF (Windows Communication Foundation) no computador antes que os comportamentos na seção endpointBehaviors sejam aplicados.

CommonServiceBehaviorElement

Representa o elemento de configuração que contém uma lista de comportamentos de serviço aplicados a todos os pontos de extremidade do WCF (Windows Communication Foundation) no computador antes que os comportamentos na seção serviceBehaviors sejam aplicados.

ComPersistableTypeElement

Especifica todos os tipos persistentes. Essa classe não pode ser herdada.

ComPersistableTypeElementCollection

Representa uma coleção de ComPersistableTypeElement objetos. Essa classe não pode ser herdada.

CompositeDuplexElement

Representa o elemento de configuração usado quando o cliente deve expor um ponto de extremidade para que o serviço envie mensagens por HTTP. Essa classe não pode ser herdada.

ComUdtElement

Representa um UDT (Tipo Definido pelo Usuário) que deve ser incluído no contrato de serviço. Essa classe não pode ser herdada.

ComUdtElementCollection

Representa uma coleção de instâncias de ComUdtElement. Essa classe não pode ser herdada.

ConfigurationChannelFactory<TChannel>

Fornece a funcionalidade genérica para criar um elemento de configuração de canal para um tipo específico.

ConfigurationDuplexChannelFactory<TChannel>

Fornece a funcionalidade para criar e gerenciar canais duplex de diferentes tipos que são usados para enviar e receber mensagens de e para pontos de extremidade de serviço.

ConnectionOrientedTransportElement

Representa o elemento de configuração que fornece configurações adicionais para elementos de associação de transporte orientados à conexão, como TCP e pipes nomeados.

ContextBindingElementExtensionElement

Representa um elemento de configuração que permite o uso de uma implementação personalizada ContextBindingElement .

CustomBindingCollectionElement

Representa uma coleção de elementos de customBinding configuração que fornecem controle total sobre a pilha de mensagens para o usuário. Essa classe não pode ser herdada.

CustomBindingElement

Representa a seção de configuração que fornece controle total sobre a pilha de mensagens para o usuário.

CustomBindingElementCollection

Representa uma coleção de CustomBindingElement objetos. Essa classe não pode ser herdada.

DataContractSerializerElement

Representa um elemento de configuração que especifica o DataContractSerializer a ser usado. Essa classe não pode ser herdada.

DefaultPortElement

Representa um elemento de configuração que define as configurações padrão para um ponto de extremidade de comunicações.

DefaultPortElementCollection

Representa uma coleção de elementos de configuração de porta padrão.

DelegatingHandlerElement

Representa um elemento de manipulador de delegação.

DelegatingHandlerElementCollection

Representa um DelegatingHandlerElementCollection para DelegatingHandlers.

DiagnosticSection

Representa a seção de configuração que define as configurações que podem ser usadas por um administrador para inspeção e controle em tempo de execução.

DispatcherSynchronizationElement

Adiciona o comportamento de sincronização do dispatcher a um elemento de configuração do dispatcher para que um programa de serviço do WCF possa enviar respostas de mensagem aos aplicativos cliente de forma assíncrona.

DnsElement

Representa um elemento de configuração que especifica o URI de uma declaração DNS. Essa classe não pode ser herdada.

EndpointAddressElementBase

Um elemento XML que contém um endereço de rede exclusivo que um cliente usa para se comunicar com um ponto de extremidade de serviço.

EndpointBehaviorElement

Representa um elemento de configuração que contém uma lista de comportamentos de ponto de extremidade aplicados a todos os pontos de extremidade do WCF (Windows Communication Foundation) no computador.

EndpointBehaviorElementCollection

Contém uma coleção de EndpointBehaviorElement objetos. Essa classe não pode ser herdada.

EndpointCollectionElement

Gerencia uma coleção de pontos de extremidade de serviço em um arquivo de configuração.

EndToEndTracingElement

Lida com configurações de elemento de arquivo que habilitam e desabilitam diferentes aspectos do rastreamento de ponta a ponta durante a execução de um aplicativo de serviço.

ExtendedWorkflowRuntimeServiceElementCollection

Representa a coleção de elementos de configuração que representa os serviços estendidos a serem adicionados ao mecanismo de runtime de fluxo de trabalho.

ExtensionElement

Representa um elemento de configuração que define uma extensão, que permite que o usuário crie associações, comportamentos, etc.

ExtensionElementCollection

Representa uma coleção de instâncias de ExtensionElement.

ExtensionsSection

Representa uma seção de configuração que contém todas as definições de extensão.

FederatedMessageSecurityOverHttpElement

Representa um elemento de configuração que configura a segurança de uma mensagem enviada usando HTTP em uma federação.

HostElement

Representa um elemento de configuração que especifica as configurações de um host de serviço. Essa classe não pode ser herdada.

HostTimeoutsElement

Representa um elemento de configuração que especifica o intervalo de tempo permitido para o host de serviço abrir ou fechar. Essa classe não pode ser herdada.

HttpBindingBaseElement

Representa HttpBindingBaseElement para HttpBindingBase.

HttpDigestClientElement

Representa a credencial de resumo HTTP atual no clientCredential elemento. Essa classe não pode ser herdada.

HttpMessageHandlerFactoryElement

Representa um HttpMessageHandlerFactoryElement para HttpMessageHandlerFactory.

HttpsTransportElement

Representa o elemento de configuração que especifica um transporte HTTPS para transmitir mensagens SOAP.

HttpTransportElement

Representa o elemento de configuração que especifica um transporte HTTP para transmitir mensagens SOAP.

HttpTransportSecurityElement

Representa um elemento de configuração que controla os parâmetros de autenticação para o transporte HTTP. Essa classe não pode ser herdada.

IdentityElement

Representa um elemento de configuração que permite a autenticação de um ponto de extremidade por outros pontos de extremidade trocando mensagens com ele. Essa classe não pode ser herdada.

IssuedTokenClientBehaviorsElement

Representa o elemento de configuração que especifica o token emitido atual para uma credencial de cliente. Essa classe não pode ser herdada.

IssuedTokenClientBehaviorsElementCollection

Representa uma coleção de instâncias de IssuedTokenClientBehaviorsElement. Essa classe não pode ser herdada.

IssuedTokenClientElement

Representa um elemento de configuração que especifica o token emitido como uma credencial de cliente. Essa classe não pode ser herdada.

IssuedTokenParametersElement

Representa um elemento de configuração que especifica configurações adicionais para um token emitido. Essa classe não pode ser herdada.

IssuedTokenParametersEndpointAddressElement

Representa um elemento de configuração que especifica um ponto de extremidade que emite um token de segurança. Essa classe não pode ser herdada.

IssuedTokenServiceElement

Representa um elemento de configuração que especifica o token emitido como uma credencial de serviço. Essa classe não pode ser herdada.

LocalClientSecuritySettingsElement

Define as configurações de segurança de um cliente local. Essa classe não pode ser herdada.

LocalServiceSecuritySettingsElement

Define as configurações de segurança de um serviço local. Essa classe não pode ser herdada.

MessageLoggingElement

Representa um elemento XML que define as configurações para os recursos de registro em log de mensagens do WCF (Windows Communication Foundation).

MessageSecurityOverHttpElement

Define as configurações de segurança para mensagens enviadas usando HTTP.

MessageSecurityOverMsmqElement

Habilita a configuração de propriedades de segurança no nível da mensagem na NetMsmqBinding associação.

MessageSecurityOverTcpElement

Define as configurações para a segurança de uma mensagem enviada usando TCP. Essa classe não pode ser herdada.

MetadataElement

Representa um elemento de configuração que especifica como os metadados de serviço podem ser processados. Essa classe não pode ser herdada.

MexBindingBindingCollectionElement<TStandardBinding,TBindingConfiguration>

Representa uma coleção de elementos de configuração de associação MEX.

MexBindingElement<TStandardBinding>

Representa um elemento de configuração base que especifica as configurações de uma associação usada para a troca de mensagens WS-MetadataExchange (WS-MEX).

MexHttpBindingCollectionElement

Representa uma coleção de instâncias de MexHttpBindingElement.

MexHttpBindingElement

Representa um elemento de configuração que especifica as configurações de uma associação usada para a troca de mensagens WS-MetadataExchange (WS-MEX) por HTTP.

MexHttpsBindingCollectionElement

Representa uma coleção de instâncias de MexHttpsBindingElement.

MexHttpsBindingElement

Representa um elemento de configuração que especifica as configurações de uma associação usada para a troca de mensagens WS-MetadataExchange (WS-MEX) por HTTPS.

MexNamedPipeBindingCollectionElement

Representa uma coleção de instâncias de MexNamedPipeBindingElement.

MexNamedPipeBindingElement

Representa um elemento de configuração que especifica as configurações de uma associação usada para a troca de mensagens WS-MetadataExchange (WS-MEX) por pipe nomeado.

MexTcpBindingCollectionElement

Representa uma coleção de MexTcpBindingElement objetos.

MexTcpBindingElement

Representa um elemento de configuração que especifica as configurações de uma associação usada para a troca de mensagens WS-MetadataExchange (WS-MEX) por TCP.

MsmqBindingElementBase

Fornece a classe base com membros comuns às classes e NetMsmqBindingElement à MsmqIntegrationBindingElement classe.

MsmqElementBase

Fornece a classe base com membros comuns ao MsmqIntegrationElement e MsmqTransportElement.

MsmqIntegrationBindingCollectionElement

Representa uma coleção de MsmqIntegrationBindingElements.

MsmqIntegrationBindingElement

Esse elemento de associação pode ser usado para habilitar aplicativos Windows Communication Foundation (WCF) para enviar mensagens e receber mensagens de aplicativos MSMQ existentes que usam COM, APIs nativas do MSMQ ou AS APIs em System.Messaging. Use essa classe para enviar e receber mensagens de aplicativos de mensagens baseados em MSMQ.

MsmqIntegrationElement

Representa o elemento de configuração que especifica as configurações necessárias para interação com um remetente ou receptor do MSMQ (Enfileiramento de Mensagens).

MsmqIntegrationSecurityElement

Encapsula as configurações de segurança de transporte para o canal de integração do MSMQ (Enfileiramento de Mensagens).

MsmqTransportElement

Representa o elemento de associação usado para especificar as propriedades de comunicação de enfileiramento para um serviço WCF (Windows Communication Foundation) que usa o protocolo MSMQ nativo.

MsmqTransportSecurityElement

A MsmqTransportSecurityElement classe encapsula as configurações de segurança de transporte para transportes enfileirados.

MtomMessageEncodingElement

Representa a seção de configuração que especifica a codificação e o controle de versão de mensagens usados para mensagens baseadas em MTOM (Mecanismo de Otimização de Transmissão de Mensagens SOAP). Essa classe não pode ser herdada.

NamedPipeConnectionPoolSettingsElement

Representa um elemento de configuração que especifica configurações adicionais do pool de conexões para um transporte pipe nomeado. Essa classe não pode ser herdada.

NamedPipeSettingsElement

Representa um elemento de configurações de pipe nomeado.

NamedPipeTransportElement

Representa um elemento de configuração que especifica um canal para transferir mensagens usando pipes nomeados quando ele é incluído em uma associação personalizada. Essa classe não pode ser herdada.

NamedPipeTransportSecurityElement

Especifica a segurança de transporte de um pipe nomeado. Essa classe não pode ser herdada.

NamedServiceModelExtensionCollectionElement<TServiceModelExtensionElement>

Contém uma coleção de instâncias de ServiceModelExtensionElement.

NetHttpBindingCollectionElement

Representa um elemento de coleção de associação http net.

NetHttpBindingElement

Representa um elemento de associação http net.

NetHttpsBindingCollectionElement

Representa um elemento de coleção de associação https net.

NetHttpsBindingElement

Representa um elemento de associação https net.

NetHttpWebSocketTransportSettingsElement

Representa NetHttpWebSocketTransportSettingsElement para WebSocketTransportSettings.

NetMsmqBindingCollectionElement

Representa uma seção de configuração que contém uma coleção de NetMsmqBindingElement instâncias.

NetMsmqBindingElement

Representa uma associação enfileirada que é adequada para comunicação entre máquinas.

NetMsmqSecurityElement

A NetMsmqSecurityElement classe encapsula os recursos de segurança do MSMQ disponíveis ao usar a NetMsmqBinding associação.

NetNamedPipeBindingCollectionElement

Representa uma seção de configuração que contém uma coleção de NetNamedPipeBindingElement instâncias.

NetNamedPipeBindingElement

Representa um elemento de configuração que define uma associação segura, confiável e otimizada para comunicação entre processos no computador.

NetNamedPipeSecurityElement

Representa um elemento de configuração que especifica as configurações de segurança para uma associação de pipe nomeada. Essa classe não pode ser herdada.

NetPeerTcpBindingCollectionElement

Representa um elemento de configuração que contém elementos específicos para associações de mensagens TCP de canal par.

NetPeerTcpBindingElement

Representa um elemento XML que especifica uma associação para mensagens TCP específicas do canal par.

NetTcpBindingCollectionElement

Representa um elemento de configuração que contém uma coleção de NetTcpBindingElement instâncias.

NetTcpBindingElement

Representa um elemento XML que especifica uma associação para mensagens TCP específicas do canal par.

NetTcpContextBindingCollectionElement

Representa uma seção de configuração que contém uma coleção de NetTcpContextBindingElement instâncias.

NetTcpContextBindingElement

Representa um elemento de configuração que corresponde à associação NetTcpContextBinding .

NetTcpSecurityElement

Define as configurações de segurança para a associação netTcpBinding. Essa classe não pode ser herdada.

NonDualMessageSecurityOverHttpElement

Representa as configurações para a segurança de uma mensagem enviada usando HTTP para contratos de serviço não duplex. Essa classe não pode ser herdada.

OneWayElement

Representa um elemento de configuração que habilita o roteamento de pacotes. Essa classe não pode ser herdada.

PeerCredentialElement

Representa um elemento de configuração que configura uma credencial de par.

PeerCustomResolverElement

Representa um elemento de configuração para um resolvedor de pares personalizado.

PeerResolverElement

Define o elemento de configuração para um resolvedor de pares.

PeerSecurityElement

Define o elemento de configuração para as configurações de segurança de um par.

PeerTransportElement

Especifica um elemento de configuração que faz com que um canal transfira mensagens no transporte par quando ele é incluído em uma associação personalizada. Essa classe não pode ser herdada.

PeerTransportSecurityElement

Define um elemento de configuração para o transporte seguro de mensagens enviadas por pares.

PersistenceProviderElement

Representa um elemento de configuração de serviço de persistência que especifica o tipo da implementação do provedor de persistência a ser usada, bem como o tempo limite a ser usado para operações de persistência. Atributos adicionais que aparecem nesse elemento são passados para o construtor para o provedor de persistência especificado.

PnrpPeerResolverElement

Especifica um elemento de configuração para um serviço de resolução de nomes PNRP (Peer Name Resolution Protocol).

PolicyImporterElement

Representa o elemento de configuração que especifica a importação de declarações de política personalizadas sobre associações. Essa classe não pode ser herdada.

PolicyImporterElementCollection

Representa uma coleção de instâncias de PolicyImporterElement. Essa classe não pode ser herdada.

PrivacyNoticeElement

Representa um elemento de configuração que especifica um aviso de privacidade usado na wsFederationHttp associação.

ProtocolMappingElement

Fornece a funcionalidade para criar um elemento de mapeamento de protocolo. Esta classe está selada.

ProtocolMappingElementCollection

Fornece a funcionalidade para extrair informações de mapeamento de protocolo de comunicação especificadas de uma coleção de elementos de mapeamento de protocolo. Esta classe está selada.

ProtocolMappingSection

Define uma coleção de mapeamento de protocolo. Esta classe está selada.

ReliableSessionElement

Representa a configuração para WS-Reliable Messaging.

RemoveBehaviorElement

Um elemento de configuração para remover um comportamento específico de serviço ou ponto de extremidade.

RsaElement

Representa um elemento de configuração para uma identidade RSA. Essa classe não pode ser herdada.

SecureConversationServiceElement

Representa um elemento de configuração que especifica as configurações de um serviço de conversa seguro. Essa classe não pode ser herdada.

SecurityElement

Representa um elemento de configuração que especifica as opções de segurança para uma associação personalizada. Essa classe não pode ser herdada.

SecurityElementBase

Representa uma classe base com membros comuns a um elemento que é usado para definir as configurações de segurança.

ServiceActivationElement

Gerencia o conteúdo do elemento de configuração em conexão com a ativação de um aplicativo de serviço.

ServiceActivationElementCollection

Manipula uma coleção de elementos de configuração que ativam um serviço e podem ser mesclados em uma hierarquia de arquivos de configuração.

ServiceAuthenticationElement

Fornece um elemento de configuração de fluxo de trabalho que estabelece no nível de serviço a validade de uma transmissão, mensagem ou originador. Esta é uma classe lacrada.

ServiceAuthorizationElement

Representa um elemento de configuração que define as configurações de segurança no nível do serviço.

ServiceBehaviorElement

Representa um elemento de configuração que contém uma lista de comportamentos de serviço aplicados a todos os serviços de Windows Communication Foundation (WCF) no computador.

ServiceBehaviorElementCollection

Contém uma coleção de ServiceBehaviorElement objeto. Essa classe não pode ser herdada.

ServiceCredentialsElement

Representa um elemento de configuração que especifica a credencial a ser usada para autenticar o serviço, bem como as configurações relacionadas à validação de credencial do cliente. Essa classe não pode ser herdada.

ServiceDebugElement

Representa um elemento de configuração que especifica recursos de informações de depuração e ajuda para um serviço WCF (Windows Communication Foundation). Essa classe não pode ser herdada.

ServiceElement

Representa um elemento XML que contém as configurações de um serviço WCF (Windows Communication Foundation), bem como pontos de extremidade que expõem o serviço. Essa classe não pode ser herdada.

ServiceElementCollection

Representa uma coleção de instâncias de ServiceElement. Essa classe não pode ser herdada.

ServiceEndpointElement

Representa um elemento de configuração que fornece configurações para propriedades de associação, contrato e endereço para um ponto de extremidade de serviço, que é usado para expor serviços. Essa classe não pode ser herdada.

ServiceEndpointElementCollection

Representa uma coleção de instâncias de ServiceEndpointElement. Essa classe não pode ser herdada.

ServiceHealthElement

Representa um <serviceHealth> elemento de configuração que define um comportamento de integridade do serviço.

ServiceHostingEnvironmentSection

Representa uma seção de configuração que define o tipo que o ambiente de hospedagem do serviço cria uma instância para um transporte específico.

ServiceMetadataEndpointCollectionElement

Representa um elemento de coleção em um arquivo de configuração de serviço que contém ServiceMetadataEndpoint objetos.

ServiceMetadataEndpointElement

Torna os metadados prontos e disponíveis para distribuição e implantação subsequentes em um ambiente de servidor adicionando um ServiceMetadataEndpoint elemento de configuração de serviço.

ServiceMetadataPublishingElement

Representa o elemento de configuração que controla a publicação de metadados de serviço e informações associadas. Essa classe não pode ser herdada.

ServiceModelConfigurationElement

Representa um elemento de configuração do modelo de serviço.

ServiceModelConfigurationElementCollection<ConfigurationElementType>

Representa uma classe base abstrata para um ConfigurationElementCollection usado dentro do System.ServiceModel.Configuration namespace.

ServiceModelEnhancedConfigurationElementCollection<TConfigurationElement>

Uma classe base abstrata para uma ConfigurationElementCollection busca por uma semântica de mesclagem semelhante a uma AddRemoveClearMap que permite duplicatas, mas gera uma exceção quando duplicatas são encontradas no mesmo escopo de configuração (por exemplo, o mesmo arquivo de configuração).

ServiceModelExtensionCollectionElement<TServiceModelExtensionElement>

Uma classe base abstrata para uma coleção de ServiceModelExtensionElement objetos.

ServiceModelExtensionElement

Uma classe base abstrata para um elemento de configuração que contém uma coleção dinâmica de elementos filho heterogêneos.

ServiceModelSectionGroup

Representa a seção de configuração principal do WCF (Windows Communication Foundation). Essa classe não pode ser herdada.

ServicePrincipalNameElement

Representa um elemento de configuração que especifica o nome principal usado por um cliente para identificar exclusivamente uma instância de um serviço. Essa classe não pode ser herdada.

ServiceSecurityAuditElement

Representa um elemento de configuração que define as configurações relacionadas à auditoria para um comportamento. Essa classe não pode ser herdada.

ServicesSection

Representa a seção de configuração que contém serviços.

ServiceThrottlingElement

Representa um elemento de configuração que especifica o mecanismo de limitação de Windows Communication Foundation (WCF). Essa classe não pode ser herdada.

ServiceTimeoutsElement

Representa um elemento de configuração que especifica o tempo limite para um serviço. Essa classe não pode ser herdada.

SslStreamSecurityElement

Representa o elemento de configuração que especifica as configurações de segurança para uma associação de fluxo SSL. Essa classe não pode ser herdada.

StandardBindingCollectionElement<TStandardBinding,TBindingConfiguration>

Fornece uma classe base para as seções de configuração que especificam associações predefinidas fornecidas pelo WCF (Windows Communication Foundation).

StandardBindingElement

Fornece uma classe base para os elementos de configuração que especificam associações predefinidas fornecidas pelo WCF (Windows Communication Foundation).

StandardBindingElementCollection<TBindingConfiguration>

Representa uma coleção de StandardBindingElement objetos. Essa classe não pode ser herdada.

StandardBindingOptionalReliableSessionElement

Representa a configuração opcional para WS-Reliable Sistema de Mensagens definido em uma associação padrão. Essa classe não pode ser herdada.

StandardBindingReliableSessionElement

Representa a configuração do WS-Reliable Messaging definido em uma associação padrão.

StandardEndpointCollectionElement<TStandardEndpoint,TEndpointConfiguration>

Manipula uma coleção padrão de elementos de ponto de extremidade padrão em um arquivo de configuração.

StandardEndpointElement

Gerencia um elemento de ponto de extremidade padrão para um arquivo de configuração de aplicativo de serviço.

StandardEndpointElementCollection<TEndpointConfiguration>

Representa uma coleção genérica de elementos de ponto de extremidade padrão que são do tipo padrão ou de um tipo do qual o tipo padrão pode ser atribuído.

StandardEndpointsSection

Representa uma seção de configuração de pontos de extremidade padrão. Essa classe não pode ser herdada.

SynchronousReceiveElement

Representa um elemento de configuração usado para especificar o comportamento em tempo de execução para receber mensagens em um serviço ou aplicativo cliente. Essa classe não pode ser herdada.

TcpConnectionPoolSettingsElement

Representa um elemento de configuração que especifica configurações adicionais do pool de conexões para um transporte TCP. Essa classe não pode ser herdada.

TcpTransportElement

Especifica um elemento de configuração que faz com que um canal transfira mensagens no transporte TCP quando ele é incluído em uma associação personalizada. Essa classe não pode ser herdada.

TcpTransportSecurityElement

Um elemento XML que define as configurações de segurança para uma associação TcpTransport. Essa classe não pode ser herdada.

TextMessageEncodingElement

Representa um elemento de configuração que especifica a codificação de caracteres e o controle de versão da mensagem usados para mensagens XML baseadas em texto. Essa classe não pode ser herdada.

TransactedBatchingElement

Representa um elemento de configuração que especifica se o envio em lote de transações tem suporte para operações de recebimento. Essa classe não pode ser herdada.

TransactionFlowElement

Representa o elemento de configuração que especifica o suporte de fluxo de transação para uma associação.

TransportConfigurationTypeElement

Um elemento XML que identifica o tipo de um transporte específico.

TransportConfigurationTypeElementCollection

Uma coleção de TransportConfigurationTypeElement elementos.

TransportElement

Fornece uma classe base para representar um elemento de configuração de associação de transporte.

UdpBindingCollectionElement

Representa um elemento de coleção de associação UDP.

UdpBindingElement

Representa um elemento de associação UDP.

UdpRetransmissionSettingsElement

Representa um elemento de configurações de retransmissão UDP.

UdpTransportElement

Representa um elemento de configuração que faz com que um canal transfira mensagens no transporte UDP quando ele é incluído em uma associação personalizada. Essa classe não pode ser herdada.

UseManagedPresentationElement

Representa um elemento de associação que gerencia a apresentação.

UseRequestHeadersForMetadataAddressElement

Habilita a recuperação de informações de endereço de metadados dos cabeçalhos de mensagem de solicitação para uso em elementos de configuração.

UserNameServiceElement

Representa um elemento de configuração que especifica as credenciais de um serviço com base no nome de usuário e senha. Essa classe não pode ser herdada.

UserPrincipalNameElement

Representa um elemento de configuração que especifica um nome de entidade de segurança de usuário. Essa classe não pode ser herdada.

WebHttpBindingCollectionElement

Representa um elemento de configuração que contém sub-elementos que especificam configurações para usar a WebHttpBinding associação.

WebHttpBindingElement

Um elemento de associação usado para configurar pontos de extremidade para serviços Web do Windows Communication Foundation (WCF) que respondem a solicitações HTTP em vez de mensagens SOAP.

WebHttpElement

Habilita o WebHttpBehavior ponto de extremidade por meio da configuração.

WebHttpEndpointCollectionElement

Representa uma coleção de WebHttpEndpoint objetos.

WebHttpEndpointElement

Representa um elemento de configuração do WCF para um aplicativo de serviço Web.

WebHttpSecurityElement

Um elemento XML que configura a segurança de um serviço com pontos de extremidade que recebem solicitações HTTP. Essa classe não pode ser herdada.

WebMessageEncodingElement

Representa o elemento de configuração que especifica a codificação de caracteres usada para mensagens não SOAP. Essa classe não pode ser herdada.

WebScriptEnablingElement

Habilita o WebScriptEnablingBehavior ponto de extremidade por meio da configuração.

WebScriptEndpointCollectionElement

Representa uma coleção de WebScriptEndpoint objetos.

WebScriptEndpointElement

Representa um elemento de configuração personalizado que define um WebScriptEndpoint em um arquivo de configuração.

WebSocketTransportSettingsElement

Representa WebSocketTransportSettingsElement para WebSocketTransportSettings.

WindowsClientElement

Representa um elemento de configuração que especifica as configurações de uma credencial Windows a ser usada para representar o cliente. Essa classe não pode ser herdada.

WindowsServiceElement

Representa um elemento de configuração que especifica as configurações de uma credencial de serviço Windows. Essa classe não pode ser herdada.

WindowsStreamSecurityElement

Representa um elemento de configuração usado para especificar configurações para Windows segurança de fluxo para uma associação. Essa classe não pode ser herdada.

WorkflowRuntimeElement

Representa um elemento de configuração que especifica as configurações de uma instância de WorkflowRuntime para hospedar serviços WCF (Windows Communication Foundation baseados em fluxo de trabalho).

WS2007FederationHttpBindingCollectionElement

Representa um elemento de configuração que contém uma coleção de WS2007FederationHttpBindingElement instâncias.

WS2007FederationHttpBindingElement

Representa um elemento de configuração que define a WS2007FederationHttpBinding associação.

WS2007HttpBindingCollectionElement

Representa um elemento de configuração que contém sub-elementos que especificam configurações para usar a WS2007HttpBinding associação.

WS2007HttpBindingElement

Representa uma associação interoperável que WSHttpBinding deriva e fornece suporte para as versões corretas dos Securityelementos de associação e ReliableSession de associaçãoTransactionFlow.

WsdlImporterElement

Representa o elemento de configuração que especifica a importação de metadados WSDL (Linguagem de Descrição dos Serviços Web) 1.1 com anexos WS-Policy.

WsdlImporterElementCollection

Representa uma coleção de instâncias de WsdlImporterElement. Essa classe não pode ser herdada.

WSDualHttpBindingCollectionElement

Representa um elemento de configuração que contém uma coleção de WSDualHttpBindingElement instâncias.

WSDualHttpBindingElement

Representa o elemento de configuração para uma associação segura e interoperável que é adequada para contratos de serviço duplex ou comunicação por meio de intermediários SOAP.

WSDualHttpSecurityElement

Representa um elemento XML que define as configurações de segurança para uma associação wsDualHttpBinding.

WSFederationHttpBindingCollectionElement

Representa um elemento de configuração que contém uma coleção de WSFederationHttpBindingElement instâncias.

WSFederationHttpBindingElement

Representa um elemento de configuração que define uma associação que dá suporte a WS-Federation.

WSFederationHttpSecurityElement

Representa um elemento XML que define as configurações de segurança para uma associação wsFederationHttp. Essa classe não pode ser herdada.

WSHttpBindingBaseElement

Fornece a classe base com membros comuns ao WSHttpBindingElement .WSFederationHttpBindingElement

WSHttpBindingCollectionElement

Representa um elemento de configuração que contém sub-elementos que especificam configurações para usar a associação wsHttpBinding.

WSHttpBindingElement

Representa uma associação interoperável que dá suporte a transações distribuídas e sessões seguras e confiáveis.

WSHttpContextBindingCollectionElement

Representa uma coleção WSHttpContextBindingElement de objetos.

WSHttpContextBindingElement

Representa um elemento de configuração que corresponde à associação WSHttpContextBinding .

WSHttpSecurityElement

Um elemento XML que define as configurações de segurança para uma associação wsHttpBinding.

WSHttpTransportSecurityElement

Representa um elemento de configuração que define as configurações de autenticação para o transporte HTTP. Essa classe não pode ser herdada.

X509CertificateTrustedIssuerElement

Representa um elemento de configuração que especifica um certificado emitido por um emissor confiável. Essa classe não pode ser herdada.

X509CertificateTrustedIssuerElementCollection

Contém uma coleção de instâncias de X509CertificateTrustedIssuerElement. Essa classe não pode ser herdada.

X509ClientCertificateAuthenticationElement

Representa um elemento de configuração que especifica as configurações de autenticação para um certificado de cliente. Essa classe não pode ser herdada.

X509ClientCertificateCredentialsElement

Representa um elemento de configuração que especifica um certificado usado por um cliente. Essa classe não pode ser herdada.

X509DefaultServiceCertificateElement

Representa um elemento de configuração que especifica um certificado padrão usado por um serviço. Essa classe não pode ser herdada.

X509InitiatorCertificateClientElement

Representa um elemento de configuração que especifica um certificado usado por um cliente para se identificar. Essa classe não pode ser herdada.

X509InitiatorCertificateServiceElement

Represente um elemento de configuração que especifica o requisito do remetente para um certificado X.509, que é usado pelo destinatário ao responder ao remetente. Essa classe não pode ser herdada.

X509PeerCertificateAuthenticationElement

Representa um elemento de configuração que especifica as configurações de autenticação para um certificado par. Essa classe não pode ser herdada.

X509PeerCertificateElement

Representa um elemento de configuração que especifica um certificado usado por um par. Essa classe não pode ser herdada.

X509RecipientCertificateClientElement

Representa um elemento de configuração que especifica os requisitos de um destinatário para um certificado X.509 a ser usado pelo remetente. Essa classe não pode ser herdada.

X509RecipientCertificateServiceElement

Representa um elemento de configuração que especifica um certificado usado por um serviço para se identificar. Essa classe não pode ser herdada.

X509ScopedServiceCertificateElement

Representa um elemento de configuração que especifica um certificado de serviço. Essa classe não pode ser herdada.

X509ScopedServiceCertificateElementCollection

Contém uma coleção de instâncias de X509ScopedServiceCertificateElement. Essa classe não pode ser herdada.

X509ServiceCertificateAuthenticationElement

Representa um elemento de configuração que especifica as configurações de autenticação para um certificado de serviço. Essa classe não pode ser herdada.

XmlDictionaryReaderQuotasElement

Representa o elemento de configuração que define as restrições sobre a complexidade das mensagens SOAP que podem ser processadas por pontos de extremidade configurados com uma associação. Essa classe não pode ser herdada.

XmlElementElement

Representa as configurações de um elemento XML. Essa classe não pode ser herdada.

XmlElementElementCollection

Representa uma coleção de instâncias de XmlElementElement. Essa classe não pode ser herdada.

XPathMessageFilterElement

Representa um elemento de configuração usado no registro em log de mensagens. Essa classe não pode ser herdada.

XPathMessageFilterElementCollection

Representa uma coleção de XPathMessageFilterElement objetos. Essa classe não pode ser herdada.

XPathMessageFilterElementComparer

Fornece funcionalidade para comparar duas XPathMessageFilterElement instâncias.

Interfaces

Nome Description
IBindingConfigurationElement

Fornece as configurações básicas para um elemento de associação.

Enumerações

Nome Description
AuthenticationMode

Especifica a configuração de autenticação usada para troca de mensagens.