System.ServiceModel.Configuration Espace de noms

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

Classes

Nom Description
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 spécifiant l’URI d’un public pouvant accéder à un service particulier.

AllowedAudienceUriElementCollection

Représente une collection d’URI AllowedAudienceUriElement cible pour laquelle le SamlSecurityToken jeton de sécurité peut être ciblé pour être considéré comme valide par une SamlSecurityTokenAuthenticator instance.

ApplicationContainerSettingsElement

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

AuthorizationPolicyTypeElement

Contient un élément de configuration qui spécifie une stratégie d’autorisation, qui permet la transformation d’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 cela. 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 de passage, qui fournit un mécanisme permettant de sélectionner 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 WS-I services Web conformes au profil de base 1.1 comme les services basés sur ASMX ou pour accepter des messages provenant de clients 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 à BasicHttpBinding échanger en activant les cookies HTTP comme mécanisme d’échange.

BasicHttpMessageSecurityElement

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

BasicHttpsBindingCollectionElement

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

BasicHttpsBindingElement

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

BasicHttpSecurityElement

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

BasicHttpsSecurityElement

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

BehaviorExtensionElement

Représente un élément de configuration qui contient des sous-éléments qui spécifient des extensions de comportement, ce qui permet à l’utilisateur de personnaliser les comportements de service ou de point de terminaison.

BehaviorsSection

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

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, chacune décrivant un aspect de la façon dont un point de terminaison communique avec d’autres points de terminaison, qui est intégré, de manière cohérente, dans une fabrique de canaux sur le client et un écouteur de canal sur le service.

BindingElementExtensionElement

Active l’utilisation d’une implémentation personnalisée BindingElement à partir d’un fichier de configuration d’ordinateur ou d’application.

BindingsSection

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

ByteStreamMessageEncodingElement

Active la construction d’un élément de configuration qui définit les paramètres d’un élément d’encodage de message de 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 Windows Communication Foundation (WCF). Cette classe ne peut pas être héritée.

CallbackTimeoutsElement

Représente un élément de configuration qui spécifie le délai d’expiration d’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 de canal, utilisées par les clients 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 les informations d’identification d’un client.

ClientSection

Représente la section cliente d’un fichier de configuration, qui définit une liste de 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 qu’un message doit prendre. 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 du contrat 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 d’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és à tous les services Windows Communication Foundation (WCF) sur l’ordinateur avant que les comportements de la section behaviors soient appliqués.

CommonEndpointBehaviorElement

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

CommonServiceBehaviorElement

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

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 que le service envoie des messages via HTTP. Cette classe ne peut pas être héritée.

ComUdtElement

Représente un type défini par l’utilisateur (UDT) qui doit être inclus 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 permettant de créer un élément de configuration de canal pour un type spécifique.

ConfigurationDuplexChannelFactory<TChannel>

Fournit la fonctionnalité permettant de créer et de gérer des canaux duplex de différents types 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é connexion, tels que tcp et canaux nommés.

ContextBindingElementExtensionElement

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

CustomBindingCollectionElement

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

CustomBindingElement

Représente la section de configuration qui fournit un contrôle total sur la pile de messagerie de 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 l’élément 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 de gestionnaire délégué.

DelegatingHandlerElementCollection

Représente un DelegatingHandlerElementCollection pour DelegatingHandlers.

DiagnosticSection

Représente la section de configuration qui définit les paramètres qui peuvent être utilisés par un administrateur pour l’inspection et le contrôle au moment de l’exécution.

DispatcherSynchronizationElement

Ajoute le comportement de synchronisation du répartiteur à un élément de configuration du répartiteur afin qu’un programme de service WCF puisse envoyer des réponses de message aux applications clientes de manière asynchrone.

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 utilisée par un client pour 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és à tous les points de terminaison Windows Communication Foundation (WCF) sur 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 d’élément de fichier de configuration qui activent et désactivent différents aspects 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ésente les services étendus à ajouter au moteur d’exécution de workflow.

ExtensionElement

Représente un élément de configuration qui définit une extension, qui permet à l’utilisateur de créer des liaisons définies par l’utilisateur, des comportements, 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 de HTTP dans une fédération.

HostElement

Représente un élément de configuration qui spécifie les paramètres d’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 autorisé pour que l’hôte de service s’ouvre ou se ferme. Cette classe ne peut pas être héritée.

HttpBindingBaseElement

Représente HttpBindingBaseElement pour HttpBindingBase.

HttpDigestClientElement

Représente les informations d’identification de synthèse 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 de messages SOAP.

HttpTransportElement

Représente l’élément de configuration qui spécifie un transport HTTP pour la transmission de 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 qui permet l’authentification d’un point de terminaison par d’autres points de terminaison qui échangent des messages avec celui-ci. 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 d’un 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 en tant qu’informations d’identification 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 qui émet 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 en tant qu’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 des fonctionnalités de journalisation des messages de Windows Communication Foundation (WCF).

MessageSecurityOverHttpElement

Définit les paramètres de configuration de sécurité pour le message envoyé à l’aide de HTTP.

MessageSecurityOverMsmqElement

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

MessageSecurityOverTcpElement

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

MetadataElement

Représente un élément de configuration qui spécifie la façon dont 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 d’éléments de configuration de liaison MEX.

MexBindingElement<TStandardBinding>

Représente un élément de configuration de base qui spécifie les paramètres d’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-MetadataExchange (WS-MEX) via HTTP.

MexHttpsBindingCollectionElement

Représente une collection d’instances MexHttpsBindingElement.

MexHttpsBindingElement

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

MexNamedPipeBindingCollectionElement

Représente une collection d’instances MexNamedPipeBindingElement.

MexNamedPipeBindingElement

Représente un élément de configuration qui spécifie les paramètres d’une liaison utilisée pour l’échange de messages WS-MetadataExchange (WS-MEX) sur un 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ée pour l’échange de messages WS-MetadataExchange (WS-MEX) via TCP.

MsmqBindingElementBase

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

MsmqElementBase

Fournit la classe de base avec des membres communs à l’et MsmqIntegrationElementMsmqTransportElement.

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 à des applications MSMQ existantes qui utilisent des API natives COM, MSMQ ou des API dans System.Messaging. Utilisez cette classe pour envoyer et recevoir des messages à partir d’applications de messagerie 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 récepteur MSMQ (Message Queuing).

MsmqIntegrationSecurityElement

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

MsmqTransportElement

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

MsmqTransportSecurityElement

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

MtomMessageEncodingElement

Représente la section de configuration qui spécifie le codage et le contrôle de version des messages utilisés pour les messages MTOM (SOAP 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 pour 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 convient à la communication entre ordinateurs.

NetMsmqSecurityElement

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

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 sécurisée, fiable et optimisée pour la communication interprocessus sur machine.

NetNamedPipeSecurityElement

Représente un élément de configuration qui spécifie les paramètres de sécurité d’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 homologue.

NetPeerTcpBindingElement

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

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 homologue.

NetTcpContextBindingCollectionElement

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

NetTcpContextBindingElement

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

NetTcpSecurityElement

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

NonDualMessageSecurityOverHttpElement

Représente les paramètres de configuration pour 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 des paquets. Cette classe ne peut pas être héritée.

PeerCredentialElement

Représente un élément de configuration qui configure des informations d’identification d’homologue.

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 d’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 amène un canal à transférer des messages sur le transport 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 des homologues.

PersistenceProviderElement

Représente un élément de configuration de service de persistance qui spécifie le type de l’implémentation du fournisseur de persistance à utiliser, ainsi que le délai d’attente à utiliser pour les opérations de persistance. Des attributs supplémentaires qui apparaissent dans cet élément sont passés au constructeur pour le fournisseur de persistance spécifié.

PnrpPeerResolverElement

Spécifie un élément de configuration pour un service de résolution de noms 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 sur 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 une notification de confidentialité utilisée dans wsFederationHttp la liaison.

ProtocolMappingElement

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

ProtocolMappingElementCollection

Fournit la fonctionnalité permettant d’extraire les 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 mappages 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 service ou un comportement 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é d’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 utilisé pour configurer les paramètres de sécurité.

ServiceActivationElement

Gère le contenu de l’élément de configuration en connexion 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 originateur. Il s’agit d’une classe scellée.

ServiceAuthorizationElement

Représente un élément de configuration qui définit les 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és à tous les services Windows Communication Foundation (WCF) sur 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 les fonctionnalités de débogage et d’informations 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 d’un point de terminaison de service, qui est utilisé pour exposer les 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é du service.

ServiceHostingEnvironmentSection

Représente une section de configuration qui définit le type que 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 ServiceMetadataEndpoint objets.

ServiceMetadataEndpointElement

Rend les métadonnées prêtes et disponibles pour la distribution et le déploiement suivants dans un environnement serveur en ajoutant un ServiceMetadataEndpoint élément de configuration de service.

ServiceMetadataPublishingElement

Représente l’élément de configuration qui contrôle la publication des métadonnées de service et les 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 utilisation dans l’espace System.ServiceModel.Configuration de noms.

ServiceModelEnhancedConfigurationElementCollection<TConfigurationElement>

Classe de base abstraite pour une ConfigurationElementCollection recherche d’une sémantique de fusion similaire à celle AddRemoveClearMap qui autorise les doublons, mais lève une exception lorsque des doublons sont trouvés dans la même étendue 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 de 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 les 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’expiration d’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é d’une liaison de flux 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 des 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 des 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 pour WS-Reliable Messagerie définie dans une liaison standard. Cette classe ne peut pas être héritée.

StandardBindingReliableSessionElement

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

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 des 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 d’exécution pour la réception de messages dans un service ou une application cliente. 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 amène 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 contrôle de version de message 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 de transactions 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 qui spécifie 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 de liaison UDP.

UdpRetransmissionSettingsElement

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

UdpTransportElement

Représente un élément de configuration qui provoque le transfert de 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

Active la récupération des informations d’adresse de métadonnées à partir des en-têtes de message de requête à utiliser dans les éléments de configuration.

UserNameServiceElement

Représente un élément de configuration qui spécifie les informations d’identification d’un service en fonction du nom d’utilisateur et du 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 d’utilisateur principal. Cette classe ne peut pas être héritée.

WebHttpBindingCollectionElement

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

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 au lieu de messages SOAP.

WebHttpElement

Active le point de terminaison par le biais de la WebHttpBehavior 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é d’un service avec des 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 le point de terminaison par le biais de la WebScriptEnablingBehavior configuration.

WebScriptEndpointCollectionElement

Représente une collection d’objets WebScriptEndpoint .

WebScriptEndpointElement

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

WebSocketTransportSettingsElement

Représente WebSocketTransportSettingsElement pour WebSocketTransportSettings.

WindowsClientElement

Représente un élément de configuration qui spécifie les paramètres d’une Windows informations d’identification à 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 d’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 des paramètres pour Windows sécurité de flux pour une liaison. Cette classe ne peut pas être héritée.

WorkflowRuntimeElement

Représente un élément de configuration qui spécifie les paramètres d’une instance de WorkflowRuntime pour héberger des services de Windows Communication Foundation (WCF) basés sur un flux de travail.

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 WS2007FederationHttpBinding liaison.

WS2007HttpBindingCollectionElement

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

WS2007HttpBindingElement

Représente une liaison interopérable qui dérive et fournit la prise en charge des versions correctes WSHttpBinding des Securityéléments , ReliableSessionet TransactionFlow de liaison.

WsdlImporterElement

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

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 qui convient pour les contrats de service duplex ou la communication par le biais d’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 à l’objet WSHttpBindingElement et au 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 sécurisées et fiables.

WSHttpContextBindingCollectionElement

Représente une collection WSHttpContextBindingElement d’objets.

WSHttpContextBindingElement

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

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 émis 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 un certificat utilisé par un client pour s’identifier lui-même. Cette classe ne peut pas être héritée.

X509InitiatorCertificateServiceElement

Représente un élément de configuration qui spécifie l’exigence de l’expéditeur pour un certificat X.509, qui est 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 d’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 les exigences d’un destinataire pour un certificat X.509 à utiliser par l’expéditeur. Cette classe ne peut pas être héritée.

X509RecipientCertificateServiceElement

Représente un élément de configuration qui spécifie un certificat utilisé par un service pour s’identifier lui-même. 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 les paramètres d’authentification d’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 qui peuvent ê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 d’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 utilisé dans la journalisation 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 des fonctionnalités permettant de comparer deux XPathMessageFilterElement instances.

Interfaces

Nom Description
IBindingConfigurationElement

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

Énumérations

Nom Description
AuthenticationMode

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