System.ServiceModel.Configuration Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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. |