Partager via


System.ServiceModel.Configuration Espace de noms

Fournit les classes liées à la configuration des modèles de service.

Classes

AddressHeaderCollectionElement

Représente l'élément de configuration qui contient une collection d'en-têtes d'adresse. Cette classe ne peut pas être héritée.

AllowedAudienceUriElement

Représente un élément de configuration qui spécifie l'URI d'un public autorisé à accéder à un service en particulier.

AllowedAudienceUriElementCollection

Représente une collection d'objets AllowedAudienceUriElement correspondant à des URI cibles pour lesquels le jeton de sécurité SamlSecurityToken considéré éventuellement comme une cible pour être vu comme un élément valide par une instance de SamlSecurityTokenAuthenticator.

ApplicationContainerSettingsElement

Spécifie les paramètres pour l'élément de paramètres du conteneur d'application.

AuthorizationPolicyTypeElement

Contient un élément de configuration qui spécifie une stratégie d'autorisation permettant de transformer un ensemble de revendications d'entrée en un autre ensemble de revendications. Le contrôle d'accès peut être accordé ou refusé en fonction de cette opération. Cette classe ne peut pas être héritée.

AuthorizationPolicyTypeElementCollection

Contient une collection d'instances AuthorizationPolicyTypeElement. Cette classe ne peut pas être héritée.

BaseAddressElement

Représente un élément de configuration qui spécifie les adresses de base utilisées par l'hôte de service. Cette classe ne peut pas être héritée.

BaseAddressElementCollection

Représente une collection d'objets BaseAddressElement.

BaseAddressPrefixFilterElement

Représente un élément de configuration qui spécifie un filtre direct, qui fournit un mécanisme permettant de choisir les liaisons IIS appropriées lors de l’hébergement d’une application Windows Communication Foundation (WCF) dans IIS. Cette classe ne peut pas être héritée.

BaseAddressPrefixFilterElementCollection

Représente une collection d'objets BaseAddressPrefixFilterElement. Cette classe ne peut pas être héritée.

BasicHttpBindingCollectionElement

Représente une section de configuration qui contient une collection d'instances BasicHttpBindingElement.

BasicHttpBindingElement

Représente un élément XML qui spécifie une liaison utilisée pour communiquer avec les services Web conformes à WS-I Basic Profile 1.1 tels que les services basés sur ASMX ou pour accepter des messages de clients basés sur ASMX.

BasicHttpContextBindingCollectionElement

Représente une section de configuration qui contient une collection d'instances BasicHttpContextBindingElement.

BasicHttpContextBindingElement

Représente un élément XML qui spécifie une liaison qui fournit le contexte correspondant au BasicHttpBinding à échanger via le mécanisme d'échange par cookies HTTP.

BasicHttpMessageSecurityElement

Élément XML qui configure la sécurité des messages HTTP.

BasicHttpsBindingCollectionElement

Spécifie les paramètres pour l'élément de collection de liaison https de base.

BasicHttpsBindingElement

Spécifie les paramètres pour l'élément de liaison https de base.

BasicHttpSecurityElement

Représente un élément XML qui configure la sécurité pour un service HTTP de base.

BasicHttpsSecurityElement

Spécifie les paramètres pour l'élément de sécurité https de base.

BehaviorExtensionElement

Représente un élément de configuration contenant des sous-éléments qui spécifient des extensions de comportement permettant à l'utilisateur de personnaliser des comportements de service ou de point de terminaison.

BehaviorsSection

Représente la section de configuration contenant des entrées enfants qui sont des éléments behavior identifiés par leur name unique.

BinaryMessageEncodingElement

Représente un encodeur de message qui encode les messages Windows Communication Foundation (WCF) en binaire sur le câble. Cette classe ne peut pas être héritée.

BindingCollectionElement

Représente une section de configuration qui contient une collection d'éléments de liaison décrivant chacun un aspect de la communication entre un point de terminaison et d'autres points de terminaison. Cette section est générée de manière homogène dans une fabrique de canaux sur le client et dans un écouteur de canal sur le service.

BindingElementExtensionElement

Permet d'utiliser une implémentation BindingElement personnalisée à partir d'un ordinateur ou d'un fichier de configuration d'application.

BindingsSection

Représente une collection d'éléments de liaison. Cette classe ne peut pas être héritée.

ByteStreamMessageEncodingElement

Permet la construction d'un élément de configuration qui définit les paramètres d'un élément d'encodage de message en flux d'octets.

CallbackDebugElement

Représente un élément de configuration qui spécifie le débogage côté service pour un objet de rappel WCF (Windows Communication Foundation). Cette classe ne peut pas être héritée.

CallbackTimeoutsElement

Représente un élément de configuration qui spécifie le délai d'attente pour un rappel client. Cette classe ne peut pas être héritée.

CertificateElement

Représente un élément de configuration qui spécifie un certificat X.509 utilisé pour l'authentification. Cette classe ne peut pas être héritée.

CertificateReferenceElement

Représente les paramètres de configuration pour valider un certificat X.509. Cette classe ne peut pas être héritée.

ChannelEndpointElement

Fournit des options de configuration des propriétés de contrat, de liaison et d'adresse du point de terminaison du canal, que les clients utilisent pour se connecter aux points de terminaison de service sur le serveur. Cette classe ne peut pas être héritée.

ChannelEndpointElementCollection

Représente une collection d'instances ChannelEndpointElement. Cette classe ne peut pas être héritée.

ChannelPoolSettingsElement

Définit les paramètres du pool de canaux pour une liaison personnalisée. Cette classe ne peut pas être héritée.

ClaimTypeElement

Représente un élément de configuration qui contient le type de revendication. Cette classe ne peut pas être héritée.

ClaimTypeElementCollection

Représente une collection d'instances ClaimTypeElement. Cette classe ne peut pas être héritée.

ClearBehaviorElement

Représente un élément de configuration pour supprimer tous les comportements hérités.

ClientCredentialsElement

Représente un élément de configuration qui configure une information d'identification du client.

ClientSection

Représente la section client d'un fichier de configuration qui définit la liste des points de terminaison auxquels un client peut se connecter. Cette classe ne peut pas être héritée.

ClientViaElement

Représente un élément de configuration qui spécifie l'itinéraire d'un message. Cette classe ne peut pas être héritée.

ComContractElement

Spécifie un contrat de service d'intégration COM+. Cette classe ne peut pas être héritée.

ComContractElementCollection

Représente une collection d'instances ComContractElement. Cette classe ne peut pas être héritée.

ComContractsSection

Représente une section de configuration qui contient des éléments permettant de spécifier l'espace de noms et le nom de contrat pour un contrat d'intégration COM+. Cette classe ne peut pas être héritée.

ComMethodElement

Représente une méthode COM+ exposée lorsque l'interface sur un composant COM+ est exposée en tant que service Web. Cette classe ne peut pas être héritée.

ComMethodElementCollection

Contient une collection d'instances ComMethodElement. Cette classe ne peut pas être héritée.

CommonBehaviorsSection

Représente la section de configuration qui contient une liste de comportements appliquée à tous les services Windows Communication Foundation (WCF) sur l’ordinateur avant l’application des comportements de la section behaviors.

CommonEndpointBehaviorElement

Représente l’élément de configuration qui contient une liste de comportements de point de terminaison appliquée à tous les points de terminaison Windows Communication Foundation (WCF) sur l’ordinateur avant l’application des comportements de la section endpointBehaviors.

CommonServiceBehaviorElement

Représente l’élément de configuration qui contient une liste de comportements de service appliquée à tous les points de terminaison Windows Communication Foundation (WCF) sur l’ordinateur avant l’application des comportements de la section serviceBehaviors.

ComPersistableTypeElement

Spécifie tous les types persistants. Cette classe ne peut pas être héritée.

ComPersistableTypeElementCollection

Représente une collection d'objets ComPersistableTypeElement. Cette classe ne peut pas être héritée.

CompositeDuplexElement

Représente l'élément de configuration utilisé lorsque le client doit exposer un point de terminaison pour permettre au service d'envoyer des messages via HTTP. Cette classe ne peut pas être héritée.

ComUdtElement

Représente un type défini par l'utilisateur (UDT) à inclure dans le contrat de service. Cette classe ne peut pas être héritée.

ComUdtElementCollection

Représente une collection d'instances ComUdtElement. Cette classe ne peut pas être héritée.

ConfigurationChannelFactory<TChannel>

Fournit les fonctionnalités génériques pour créer un élément de configuration de canal pour un type spécifique.

ConfigurationDuplexChannelFactory<TChannel>

Fournit les fonctionnalités permettant de créer et gérer des canaux duplex de types différents utilisés pour envoyer et recevoir des messages vers et depuis des points de terminaison de service.

ConnectionOrientedTransportElement

Représente l'élément de configuration qui fournit des paramètres de configuration supplémentaires aux éléments de liaison de transport orientés connexion, tels que les canaux nommés et TCP.

ContextBindingElementExtensionElement

Représente un élément de configuration qui active l'utilisation d'une implémentation personnalisée de ContextBindingElement.

CustomBindingCollectionElement

Représente une collection d'éléments de configuration customBinding qui permettent à l'utilisateur d'exercer un contrôle total sur la pile de messagerie. Cette classe ne peut pas être héritée.

CustomBindingElement

Représente la section de configuration qui fournit le contrôle total sur la pile de messagerie pour l'utilisateur.

CustomBindingElementCollection

Représente une collection d'objets CustomBindingElement. Cette classe ne peut pas être héritée.

DataContractSerializerElement

Représente un élément de configuration qui spécifie le DataContractSerializer à utiliser. Cette classe ne peut pas être héritée.

DefaultPortElement

Représente un élément de configuration qui définit les paramètres par défaut d'un point de terminaison de communication.

DefaultPortElementCollection

Représente une collection d’éléments de configuration de port par défaut.

DelegatingHandlerElement

Représente un élément du gestionnaire de délégation.

DelegatingHandlerElementCollection

Représente une DelegatingHandlerElementCollection pour DelegatingHandlers.

DiagnosticSection

Représente la section de configuration qui définit les paramètres qu'un administrateur peut utiliser pour une inspection et un contrôle à l'exécution.

DispatcherSynchronizationElement

Ajoute le comportement de synchronisation du répartiteur à un élément de configuration de répartiteur afin qu’un programme de service WCF puisse envoyer de façon asynchrone des messages de réponse aux applications clientes.

DnsElement

Représente un élément de configuration qui spécifie l'URI d'une revendication DNS. Cette classe ne peut pas être héritée.

EndpointAddressElementBase

Élément XML qui contient une adresse réseau unique permettant à un client de communiquer avec un point de terminaison de service.

EndpointBehaviorElement

Représente un élément de configuration qui contient une liste de comportements de point de terminaison appliquée à tous les points de terminaison Windows Communication Foundation (WCF) de l’ordinateur.

EndpointBehaviorElementCollection

Contient une collection d'objets EndpointBehaviorElement. Cette classe ne peut pas être héritée.

EndpointCollectionElement

Gère une collection de points de terminaison de service dans un fichier de configuration.

EndToEndTracingElement

Gère les paramètres des éléments de fichier de configuration qui activent et désactivent des aspects différents du suivi de bout en bout pendant l'exécution d'une application de service.

ExtendedWorkflowRuntimeServiceElementCollection

Représente la collection d’éléments de configuration qui représentent les services étendus à ajouter au moteur d’exécution de workflow.

ExtensionElement

Représente un élément de configuration qui définit une extension permettant de créer des liaisons et des comportements définis par l’utilisateur, etc.

ExtensionElementCollection

Représente une collection d'instances ExtensionElement.

ExtensionsSection

Représente une section de configuration qui contient toutes les définitions d’extension.

FederatedMessageSecurityOverHttpElement

Représente un élément de configuration qui configure la sécurité d'un message envoyé à l'aide du protocole HTTP dans une fédération.

HostElement

Représente un élément de configuration qui spécifie des paramètres pour un hôte de service. Cette classe ne peut pas être héritée.

HostTimeoutsElement

Représente un élément de configuration qui spécifie l'intervalle de temps pendant lequel l'ouverture ou la fermeture de l'hôte de service est autorisée. Cette classe ne peut pas être héritée.

HttpBindingBaseElement

Représente HttpBindingBaseElement pour HttpBindingBase.

HttpDigestClientElement

Représente les informations d'identification Digest HTTP actuelles dans l'élément clientCredential. Cette classe ne peut pas être héritée.

HttpMessageHandlerFactoryElement

Représente un HttpMessageHandlerFactoryElement pour HttpMessageHandlerFactory.

HttpsTransportElement

Représente l'élément de configuration qui spécifie un transport HTTPS pour la transmission des messages SOAP.

HttpTransportElement

Représente l'élément de configuration qui spécifie un transport HTTP pour la transmission des messages SOAP.

HttpTransportSecurityElement

Représente un élément de configuration qui contrôle les paramètres d'authentification pour le transport HTTP. Cette classe ne peut pas être héritée.

IdentityElement

Représente un élément de configuration permettant l'authentification d'un point de terminaison par d'autres points de terminaison qui échangent des messages avec lui. Cette classe ne peut pas être héritée.

IssuedTokenClientBehaviorsElement

Représente l'élément de configuration qui spécifie le jeton émis actuel pour les informations d'identification du client. Cette classe ne peut pas être héritée.

IssuedTokenClientBehaviorsElementCollection

Représente une collection d'instances IssuedTokenClientBehaviorsElement. Cette classe ne peut pas être héritée.

IssuedTokenClientElement

Représente un élément de configuration qui spécifie le jeton émis comme informations d'identification du client. Cette classe ne peut pas être héritée.

IssuedTokenParametersElement

Représente un élément de configuration qui spécifie des paramètres supplémentaires pour un jeton émis. Cette classe ne peut pas être héritée.

IssuedTokenParametersEndpointAddressElement

Représente un élément de configuration qui spécifie un point de terminaison émettant un jeton de sécurité. Cette classe ne peut pas être héritée.

IssuedTokenServiceElement

Représente un élément de configuration qui spécifie le jeton émis comme informations d'identification de service. Cette classe ne peut pas être héritée.

LocalClientSecuritySettingsElement

Configure les paramètres de sécurité d'un client local. Cette classe ne peut pas être héritée.

LocalServiceSecuritySettingsElement

Configure les paramètres de sécurité d'un service local. Cette classe ne peut pas être héritée.

MessageLoggingElement

Représente un élément XML qui définit les paramètres pour les fonctions de journalisation des messages de Windows Communication Foundation (WCF).

MessageSecurityOverHttpElement

Définit les paramètres de configuration de la sécurité des messages envoyés à l'aide de HTTP.

MessageSecurityOverMsmqElement

Permet de définir des propriétés de sécurité au niveau du message sur la liaison NetMsmqBinding.

MessageSecurityOverTcpElement

Définit les paramètres de configuration pour la sécurité d'un message envoyé à l'aide du protocole TCP. Cette classe ne peut pas être héritée.

MetadataElement

Représente un élément de configuration qui spécifie comment les métadonnées de service peuvent être traitées. Cette classe ne peut pas être héritée.

MexBindingBindingCollectionElement<TStandardBinding,TBindingConfiguration>

Représente une collection des éléments de configuration de liaison MEX.

MexBindingElement<TStandardBinding>

Représente un élément de configuration de base qui spécifie les paramètres pour une liaison utilisée pour l’échange de messages WS-MetadataExchange (WS-MEX).

MexHttpBindingCollectionElement

Représente une collection d'instances MexHttpBindingElement.

MexHttpBindingElement

Représente un élément de configuration qui spécifie les paramètres d’une liaison utilisée pour l’échange de messages WS-MEX (WS-MetadataExchange) sur HTTP.

MexHttpsBindingCollectionElement

Représente une collection d'instances MexHttpsBindingElement.

MexHttpsBindingElement

Représente un élément de configuration qui spécifie les paramètres pour une liaison utilisée pour l’échange de messages WS-MetadataExchange (WS-MEX) sur HTTPS.

MexNamedPipeBindingCollectionElement

Représente une collection d'instances MexNamedPipeBindingElement.

MexNamedPipeBindingElement

Représente un élément de configuration qui spécifie les paramètres pour une liaison utilisée pour l'échange de messages WS-MetadataExchange (WS-MEX) sur le canal nommé.

MexTcpBindingCollectionElement

Représente une collection d'objets MexTcpBindingElement.

MexTcpBindingElement

Représente un élément de configuration qui spécifie les paramètres d'une liaison utilisé pour l'échange de messages WS-MEX (WS-MetadataExchange) sur TCP.

MsmqBindingElementBase

Fournit la classe de base avec des membres communs aux classes NetMsmqBindingElement et MsmqIntegrationBindingElement.

MsmqElementBase

Fournit la classe de base avec des membres communs à MsmqIntegrationElement et MsmqTransportElement.

MsmqIntegrationBindingCollectionElement

Représente une collection de MsmqIntegrationBindingElements.

MsmqIntegrationBindingElement

Cet élément de liaison peut être utilisé pour permettre aux applications Windows Communication Foundation (WCF) d’envoyer des messages aux applications MSMQ existantes et de recevoir des messages de ces applications qui utilisent des API natives COM ou MSMQ, ou les API dans System.Messaging. Utilisez cette classe pour échanger des messages avec des applications de messagerie basées sur MSMQ.

MsmqIntegrationElement

Représente l'élément de configuration qui spécifie les paramètres requis pour l'interaction avec un expéditeur ou un destinataire MSMQ (Message Queuing).

MsmqIntegrationSecurityElement

Encapsule les paramètres de sécurité de transport pour le canal d'intégration MSMQ (Message Queuing).

MsmqTransportElement

Représente l’élément de liaison utilisé pour spécifier les propriétés de communication de la mise en file d’attente pour un service Windows Communication Foundation (WCF) qui utilise le protocole MSMQ natif.

MsmqTransportSecurityElement

La classe MsmqTransportSecurityElement encapsule les paramètres de sécurité de transport pour les transports de mise en file d'attente.

MtomMessageEncodingElement

Représente la section de configuration qui spécifie l'encodage et le versioning de message utilisés pour les messages SOAP basés sur MTOM (Message Transmission Optimization Mechanism). Cette classe ne peut pas être héritée.

NamedPipeConnectionPoolSettingsElement

Représente un élément de configuration qui spécifie des paramètres de pool de connexions supplémentaires pour un transport de canal nommé. Cette classe ne peut pas être héritée.

NamedPipeSettingsElement

Représente un élément de paramètres de canal nommé.

NamedPipeTransportElement

Représente un élément de configuration qui spécifie un canal pour transférer des messages à l'aide de canaux nommés lorsqu'il est inclus dans une liaison personnalisée. Cette classe ne peut pas être héritée.

NamedPipeTransportSecurityElement

Spécifie la sécurité de transport d'un canal nommé. Cette classe ne peut pas être héritée.

NamedServiceModelExtensionCollectionElement<TServiceModelExtensionElement>

Contient une collection d'instances ServiceModelExtensionElement.

NetHttpBindingCollectionElement

Représente un élément de collection de liaison http net.

NetHttpBindingElement

Représente un élément de liaison http net.

NetHttpsBindingCollectionElement

Représente un élément de collection de liaison https net.

NetHttpsBindingElement

Représente un élément de liaison https net.

NetHttpWebSocketTransportSettingsElement

Représente NetHttpWebSocketTransportSettingsElement pour WebSocketTransportSettings.

NetMsmqBindingCollectionElement

Représente une section de configuration qui contient une collection d'instances NetMsmqBindingElement.

NetMsmqBindingElement

Représente une liaison mise en file d'attente qui est adaptée à des communications entre ordinateurs.

NetMsmqSecurityElement

La classe NetMsmqSecurityElement encapsule les fonctionnalités de sécurité MSMQ disponibles lors de l’utilisation de la liaison NetMsmqBinding.

NetNamedPipeBindingCollectionElement

Représente une section de configuration qui contient une collection d’instances NetNamedPipeBindingElement.

NetNamedPipeBindingElement

Représente un élément de configuration qui définit une liaison qui est sécurisée, fiable et optimisée pour la communication interprocessus sur ordinateur.

NetNamedPipeSecurityElement

Représente un élément de configuration qui spécifie des paramètres de sécurité pour une liaison de canal nommé. Cette classe ne peut pas être héritée.

NetPeerTcpBindingCollectionElement

Représente un élément de configuration qui contient des éléments spécifiques aux liaisons de message TCP du canal paire.

NetPeerTcpBindingElement

Représente un élément XML qui spécifie une liaison pour la messagerie TCP spécifique au canal pair.

NetTcpBindingCollectionElement

Représente un élément de configuration qui contient une collection d'instances NetTcpBindingElement.

NetTcpBindingElement

Représente un élément XML qui spécifie une liaison pour la messagerie TCP spécifique au canal pair.

NetTcpContextBindingCollectionElement

Représente une section de configuration qui contient une collection d'instances NetTcpContextBindingElement.

NetTcpContextBindingElement

Représente un élément de configuration correspondant à la liaison NetTcpContextBinding.

NetTcpSecurityElement

Définit les paramètres de sécurité pour la liaison netTcpBinding. Cette classe ne peut pas être héritée.

NonDualMessageSecurityOverHttpElement

Représente les paramètres de configuration de la sécurité d'un message envoyé à l'aide de HTTP pour les contrats de service non duplex. Cette classe ne peut pas être héritée.

OneWayElement

Représente un élément de configuration qui active le routage de paquet. Cette classe ne peut pas être héritée.

PeerCredentialElement

Représente un élément de configuration qui configure des informations d'identification homologues.

PeerCustomResolverElement

Représente un élément de configuration pour un programme de résolution d'homologue personnalisé.

PeerResolverElement

Définit l'élément de configuration pour un programme de résolution d'homologue.

PeerSecurityElement

Définit l'élément de configuration pour les paramètres de sécurité d'un homologue.

PeerTransportElement

Spécifie un élément de configuration qui provoque le transfert de messages par un canal sur le transport d’homologue lorsqu’il est inclus dans une liaison personnalisée. Cette classe ne peut pas être héritée.

PeerTransportSecurityElement

Définit un élément de configuration pour le transport sécurisé des messages envoyés par les homologues.

PersistenceProviderElement

Représente un élément de configuration du service de persistance indiquant le type d'implémentation à utiliser pour le fournisseur de persistance, ainsi que le délai d'expiration à utiliser pour les opérations de persistance. Les attributs supplémentaires affichés dans cet élément sont passés dans le constructeur correspondant au fournisseur de persistance spécifié.

PnrpPeerResolverElement

Spécifie un élément de configuration pour un service de résolution de nom PNRP (Peer Name Resolution Protocol).

PolicyImporterElement

Représente l’élément de configuration qui spécifie l’importation d’assertions de stratégie personnalisées concernant les liaisons. Cette classe ne peut pas être héritée.

PolicyImporterElementCollection

Représente une collection d'instances PolicyImporterElement. Cette classe ne peut pas être héritée.

PrivacyNoticeElement

Représente un élément de configuration qui spécifie un avis de confidentialité utilisé dans la liaison wsFederationHttp.

ProtocolMappingElement

Fournit les fonctionnalités pour créer un élément de mappage de protocole. Cette classe est scellée.

ProtocolMappingElementCollection

Fournit les fonctionnalités pour extraire des informations de mappage de protocole de communication spécifiées à partir d’une collection d’éléments de mappage de protocole. Cette classe est scellée.

ProtocolMappingSection

Définit une collection de mappage de protocole. Cette classe est scellée.

ReliableSessionElement

Représente le paramètre de configuration de la messagerie WS-Reliable.

RemoveBehaviorElement

Élément de configuration pour supprimer un comportement de service ou de point de terminaison particulier.

RsaElement

Représente un élément de configuration pour une identité RSA. Cette classe ne peut pas être héritée.

SecureConversationServiceElement

Représente un élément de configuration qui spécifie les paramètres d'un service de conversation sécurisé. Cette classe ne peut pas être héritée.

SecurityElement

Représente un élément de configuration qui spécifie les options de sécurité pour une liaison personnalisée. Cette classe ne peut pas être héritée.

SecurityElementBase

Représente une classe de base avec des membres communs à un élément qui permet de configurer des paramètres de sécurité.

ServiceActivationElement

Gère le contenu de l'élément de configuration en rapport avec l'activation d'une application de service.

ServiceActivationElementCollection

Gère une collection d'éléments de configuration qui activent un service et peuvent être fusionnés dans une hiérarchie de fichiers de configuration.

ServiceAuthenticationElement

Fournit un élément de configuration de flux de travail qui établit au niveau du service la validité d'une transmission, d'un message ou d'un donneur d'ordre. Il s'agit d'une classe scellée.

ServiceAuthorizationElement

Représente un élément de configuration qui définit des paramètres de sécurité au niveau du service.

ServiceBehaviorElement

Représente un élément de configuration qui contient une liste de comportements de service appliquée à tous les services Windows Communication Foundation (WCF) de l’ordinateur.

ServiceBehaviorElementCollection

Contient une collection d'objets ServiceBehaviorElement. Cette classe ne peut pas être héritée.

ServiceCredentialsElement

Représente un élément de configuration qui spécifie les informations d’identification à utiliser pour authentifier le service, ainsi que les paramètres liés à la validation des informations d’identification du client. Cette classe ne peut pas être héritée.

ServiceDebugElement

Représente un élément de configuration qui spécifie des fonctionnalités relatives aux informations de débogage et d'aide pour un service Windows Communication Foundation (WCF). Cette classe ne peut pas être héritée.

ServiceElement

Représente un élément XML qui contient les paramètres d’un service Windows Communication Foundation (WCF), ainsi que des points de terminaison qui exposent le service. Cette classe ne peut pas être héritée.

ServiceElementCollection

Représente une collection d'instances ServiceElement. Cette classe ne peut pas être héritée.

ServiceEndpointElement

Représente un élément de configuration qui fournit des paramètres pour les propriétés de liaison, de contrat et d'adresse pour un point de terminaison de service, qui permet d'exposer des services. Cette classe ne peut pas être héritée.

ServiceEndpointElementCollection

Représente une collection d'instances ServiceEndpointElement. Cette classe ne peut pas être héritée.

ServiceHealthElement

Représente un <serviceHealth> élément de configuration qui définit un comportement d’intégrité de service.

ServiceHostingEnvironmentSection

Représente une section de configuration qui définit quel type l'environnement d'hébergement de service instancie pour un transport particulier.

ServiceMetadataEndpointCollectionElement

Représente un élément de collection dans un fichier de configuration de service qui contient des objets ServiceMetadataEndpoint.

ServiceMetadataEndpointElement

Prépare et rend disponibles les métadonnées à la distribution et au déploiement dans un environnement serveur en ajoutant un objet ServiceMetadataEndpoint dans l'élément de configuration du service.

ServiceMetadataPublishingElement

Représente l'élément de configuration qui détermine la publication des métadonnées du service et des informations associées. Cette classe ne peut pas être héritée.

ServiceModelConfigurationElement

Représente un élément de configuration de modèle de service.

ServiceModelConfigurationElementCollection<ConfigurationElementType>

Représente une classe de base abstraite pour une ConfigurationElementCollection utilisée dans l'espace de noms System.ServiceModel.Configuration.

ServiceModelEnhancedConfigurationElementCollection<TConfigurationElement>

Classe de base abstraite pour une collection ConfigurationElementCollection recherchant une sémantique de fusion semblable à AddRemoveClearMap qui autorise les doublons mais lève une exception lorsque ceux-ci se trouvent dans la même portée de configuration (par exemple, le même fichier de configuration).

ServiceModelExtensionCollectionElement<TServiceModelExtensionElement>

Classe de base abstraite pour une collection d’objets ServiceModelExtensionElement.

ServiceModelExtensionElement

Classe de base abstraite pour un élément de configuration qui contient une collection dynamique d’éléments enfants hétérogènes.

ServiceModelSectionGroup

Représente la section de configuration principale pour Windows Communication Foundation (WCF). Cette classe ne peut pas être héritée.

ServicePrincipalNameElement

Représente un élément de configuration qui spécifie le nom principal utilisé par un client pour identifier de manière unique une instance d'un service. Cette classe ne peut pas être héritée.

ServiceSecurityAuditElement

Représente un élément de configuration qui définit les paramètres de configuration liés à l'audit pour un comportement. Cette classe ne peut pas être héritée.

ServicesSection

Représente la section de configuration qui contient des services.

ServiceThrottlingElement

Représente un élément de configuration qui spécifie le mécanisme de limitation de Windows Communication Foundation (WCF). Cette classe ne peut pas être héritée.

ServiceTimeoutsElement

Représente un élément de configuration qui spécifie le délai d'attente pour un service. Cette classe ne peut pas être héritée.

SslStreamSecurityElement

Représente l'élément de configuration qui spécifie les paramètres de sécurité pour une liaison de flux de données SSL. Cette classe ne peut pas être héritée.

StandardBindingCollectionElement<TStandardBinding,TBindingConfiguration>

Fournit une classe de base pour les sections de configuration qui spécifient les liaisons prédéfinies fournies par Windows Communication Foundation (WCF).

StandardBindingElement

Fournit une classe de base pour les éléments de configuration qui spécifient les liaisons prédéfinies fournies par Windows Communication Foundation (WCF).

StandardBindingElementCollection<TBindingConfiguration>

Représente une collection d'objets StandardBindingElement. Cette classe ne peut pas être héritée.

StandardBindingOptionalReliableSessionElement

Représente le paramètre de configuration facultatif défini dans une liaison standard pour la messagerie WS-Reliable. Cette classe ne peut pas être héritée.

StandardBindingReliableSessionElement

Représente le paramètre de configuration défini dans une liaison standard pour la messagerie WS-Reliable.

StandardEndpointCollectionElement<TStandardEndpoint,TEndpointConfiguration>

Gère une collection par défaut d’éléments de point de terminaison standard dans un fichier de configuration.

StandardEndpointElement

Gère un élément de point de terminaison standard pour un fichier de configuration d'application de service.

StandardEndpointElementCollection<TEndpointConfiguration>

Représente une collection générique d’éléments de point de terminaison standard qui sont de type standard ou d’un type à partir duquel le type standard peut être affecté.

StandardEndpointsSection

Représente une section de configuration de points de terminaison standard. Cette classe ne peut pas être héritée.

SynchronousReceiveElement

Représente un élément de configuration utilisé pour spécifier le comportement à l'exécution de la réception des messages dans une application cliente ou de service. Cette classe ne peut pas être héritée.

TcpConnectionPoolSettingsElement

Représente un élément de configuration qui spécifie des paramètres de pool de connexions supplémentaires pour un transport TCP. Cette classe ne peut pas être héritée.

TcpTransportElement

Spécifie un élément de configuration qui conduit un canal à transférer des messages sur le transport TCP lorsqu'il est inclus dans une liaison personnalisée. Cette classe ne peut pas être héritée.

TcpTransportSecurityElement

Élément XML qui définit les paramètres de sécurité d'une liaison TcpTransport. Cette classe ne peut pas être héritée.

TextMessageEncodingElement

Représente un élément de configuration qui spécifie l'encodage de caractères et le versioning de messages utilisés pour les messages XML textuels. Cette classe ne peut pas être héritée.

TransactedBatchingElement

Représente un élément de configuration qui spécifie si le traitement par lot avec transaction est pris en charge pour les opérations de réception. Cette classe ne peut pas être héritée.

TransactionFlowElement

Représente l’élément de configuration spécifiant la prise en charge du flux de transaction pour une liaison.

TransportConfigurationTypeElement

Élément XML qui identifie le type d'un transport particulier.

TransportConfigurationTypeElementCollection

Collection d'éléments TransportConfigurationTypeElement.

TransportElement

Fournit une classe de base pour représenter un élément de configuration de liaison de transport.

UdpBindingCollectionElement

Représente un élément de collection de liaison UDP.

UdpBindingElement

Représente un élément liaison UDP.

UdpRetransmissionSettingsElement

Représente un élément de paramètres de retransmission UDP.

UdpTransportElement

Représente un élément de configuration qui conduit un canal à transférer des messages sur le transport UDP lorsqu'il est inclus dans une liaison personnalisée. Cette classe ne peut pas être héritée.

UseManagedPresentationElement

Représente un élément de liaison qui gère la présentation.

UseRequestHeadersForMetadataAddressElement

Permet la récupération d'informations d'adresses de métadonnées à partir des en-têtes de message de demande pour une utilisation dans les éléments de configuration.

UserNameServiceElement

Représente un élément de configuration qui spécifie les informations d'identification d'un service à partir d'un nom d'utilisateur et d'un mot de passe. Cette classe ne peut pas être héritée.

UserPrincipalNameElement

Représente un élément de configuration qui spécifie un nom principal d'utilisateur. Cette classe ne peut pas être héritée.

WebHttpBindingCollectionElement

Représente un élément de configuration qui contient des sous-éléments spécifiant les paramètres d’utilisation de la liaison WebHttpBinding.

WebHttpBindingElement

Élément de liaison utilisé pour configurer des points de terminaison pour les services web Windows Communication Foundation (WCF) qui répondent aux requêtes HTTP plutôt qu’aux messages SOAP.

WebHttpElement

Active WebHttpBehavior pour un point de terminaison via la configuration.

WebHttpEndpointCollectionElement

Représente une collection d'objets WebHttpEndpoint.

WebHttpEndpointElement

Représente un élément de configuration WCF pour une application de service Web.

WebHttpSecurityElement

Élément XML qui configure la sécurité pour un service à l'aide de points de terminaison qui reçoivent des requêtes HTTP. Cette classe ne peut pas être héritée.

WebMessageEncodingElement

Représente l'élément de configuration qui spécifie l'encodage de caractères utilisé pour les messages non-SOAP. Cette classe ne peut pas être héritée.

WebScriptEnablingElement

Active WebScriptEnablingBehavior pour un point de terminaison via la configuration.

WebScriptEndpointCollectionElement

Représente une collection d'objets WebScriptEndpoint.

WebScriptEndpointElement

Représente un élément de configuration personnalisé qui définit un WebScriptEndpoint dans un fichier de configuration.

WebSocketTransportSettingsElement

Représente le WebSocketTransportSettingsElement pour WebSocketTransportSettings.

WindowsClientElement

Représente un élément de configuration qui spécifie les paramètres pour une information d'identification Windows à utiliser pour représenter le client. Cette classe ne peut pas être héritée.

WindowsServiceElement

Représente un élément de configuration qui spécifie les paramètres des informations d'identification d'un service Windows. Cette classe ne peut pas être héritée.

WindowsStreamSecurityElement

Représente un élément de configuration utilisé pour spécifier les paramètres de sécurité de flux Windows d’une liaison. Cette classe ne peut pas être héritée.

WorkflowRuntimeElement

Représente un élément de configuration qui indique des paramètres correspondant à une instance de WorkflowRuntime afin d’héberger des services Windows Communication Foundation (WCF) basés sur le workflow.

WS2007FederationHttpBindingCollectionElement

Représente un élément de configuration qui contient une collection d'instances WS2007FederationHttpBindingElement.

WS2007FederationHttpBindingElement

Représente un élément de configuration qui définit la liaison WS2007FederationHttpBinding.

WS2007HttpBindingCollectionElement

Représente un élément de configuration qui contient des sous-éléments spécifiant les paramètres d’utilisation de la liaison WS2007HttpBinding.

WS2007HttpBindingElement

Représente une liaison interopérable qui est dérivée de WSHttpBinding et assure la prise en charge des versions appropriées des éléments de liaison Security, ReliableSession et TransactionFlow.

WsdlImporterElement

Représente l'élément de configuration qui spécifie l'importation de métadonnées Web Services Description Language (WSDL) 1.1 avec les pièces jointes WS-Policy.

WsdlImporterElementCollection

Représente une collection d'instances WsdlImporterElement. Cette classe ne peut pas être héritée.

WSDualHttpBindingCollectionElement

Représente un élément de configuration qui contient une collection d'instances WSDualHttpBindingElement.

WSDualHttpBindingElement

Représente l'élément de configuration d'une liaison sécurisée et interopérable adaptée aux contrats de service duplex ou aux communications via des intermédiaires SOAP.

WSDualHttpSecurityElement

Représente un élément XML qui définit les paramètres de sécurité d’une liaison wsDualHttpBinding.

WSFederationHttpBindingCollectionElement

Représente un élément de configuration qui contient une collection d'instances WSFederationHttpBindingElement.

WSFederationHttpBindingElement

Représente un élément de configuration qui définit une liaison qui prend en charge WS-Federation.

WSFederationHttpSecurityElement

Représente un élément XML qui définit les paramètres de sécurité d'une liaison wsFederationHttp. Cette classe ne peut pas être héritée.

WSHttpBindingBaseElement

Fournit la classe de base avec des membres communs à WSHttpBindingElement et WSFederationHttpBindingElement.

WSHttpBindingCollectionElement

Représente un élément de configuration qui contient des sous-éléments qui spécifient les paramètres d’utilisation de la liaison wsHttpBinding.

WSHttpBindingElement

Représente une liaison interopérable qui prend en charge les transactions distribuées et les sessions fiables et sécurisées.

WSHttpContextBindingCollectionElement

Représente une collection d’objets WSHttpContextBindingElement.

WSHttpContextBindingElement

Représente un élément de configuration correspondant à la liaison WSHttpContextBinding.

WSHttpSecurityElement

Élément XML qui définit les paramètres de sécurité d’une liaison wsHttpBinding.

WSHttpTransportSecurityElement

Représente un élément de configuration qui définit les paramètres d'authentification pour le transport HTTP. Cette classe ne peut pas être héritée.

X509CertificateTrustedIssuerElement

Représente un élément de configuration qui spécifie un certificat publié par un émetteur approuvé. Cette classe ne peut pas être héritée.

X509CertificateTrustedIssuerElementCollection

Contient une collection d'instances X509CertificateTrustedIssuerElement. Cette classe ne peut pas être héritée.

X509ClientCertificateAuthenticationElement

Représente un élément de configuration qui spécifie les paramètres d'authentification d'un certificat client. Cette classe ne peut pas être héritée.

X509ClientCertificateCredentialsElement

Représente un élément de configuration qui spécifie un certificat utilisé par un client. Cette classe ne peut pas être héritée.

X509DefaultServiceCertificateElement

Représente un élément de configuration qui spécifie un certificat par défaut utilisé par un service. Cette classe ne peut pas être héritée.

X509InitiatorCertificateClientElement

Représente un élément de configuration qui spécifie le certificat utilisé par un client pour s'identifier. Cette classe ne peut pas être héritée.

X509InitiatorCertificateServiceElement

Représente un élément de configuration qui spécifie que l’expéditeur exige un certificat X.509 utilisé par le destinataire lors de la réponse à l’expéditeur. Cette classe ne peut pas être héritée.

X509PeerCertificateAuthenticationElement

Représente un élément de configuration qui spécifie les paramètres d'authentification pour un certificat homologue. Cette classe ne peut pas être héritée.

X509PeerCertificateElement

Représente un élément de configuration qui spécifie un certificat utilisé par un homologue. Cette classe ne peut pas être héritée.

X509RecipientCertificateClientElement

Représente un élément de configuration qui spécifie qu’un destinataire exige que l’expéditeur utilise un certificat X.509. Cette classe ne peut pas être héritée.

X509RecipientCertificateServiceElement

Représente un élément de configuration qui spécifie le certificat qu'un service utilise pour s'identifier. Cette classe ne peut pas être héritée.

X509ScopedServiceCertificateElement

Représente un élément de configuration qui spécifie un certificat de service. Cette classe ne peut pas être héritée.

X509ScopedServiceCertificateElementCollection

Contient une collection d'instances X509ScopedServiceCertificateElement. Cette classe ne peut pas être héritée.

X509ServiceCertificateAuthenticationElement

Représente un élément de configuration qui spécifie des paramètres d'authentification pour un certificat de service. Cette classe ne peut pas être héritée.

XmlDictionaryReaderQuotasElement

Représente l’élément de configuration qui définit les contraintes sur la complexité des messages SOAP pouvant être traités par les points de terminaison configurés avec une liaison. Cette classe ne peut pas être héritée.

XmlElementElement

Représente les paramètres de configuration pour un élément XML. Cette classe ne peut pas être héritée.

XmlElementElementCollection

Représente une collection d'instances XmlElementElement. Cette classe ne peut pas être héritée.

XPathMessageFilterElement

Représente un élément de configuration qui est utilisé dans l'enregistrement des messages. Cette classe ne peut pas être héritée.

XPathMessageFilterElementCollection

Représente une collection d'objets XPathMessageFilterElement. Cette classe ne peut pas être héritée.

XPathMessageFilterElementComparer

Fournit les fonctionnalités permettant de comparer deux instances XPathMessageFilterElement.

Interfaces

IBindingConfigurationElement

Fournit les paramètres de configuration de base pour un élément de liaison.

Énumérations

AuthenticationMode

Spécifie le paramètre d'authentification utilisé pour l'échange de messages.