Section courante

A propos

Section administrative du site

System.ServiceModel

Service de modèle de service
C# (C Sharp) + .NET Framework 3.0 ou supérieur Espaces de nom

Description

Cet espace de noms renferme des classes liées au modèle de service.

Liste des classes

Classe Description
ActionNotSupportedException Cette classe permet de lever une exception sur le client lorsque l'action liée à l'opération appelée ne correspond à aucune action d'opérations sur le serveur.
AddressAccessDeniedException Cette classe permet de lever une exception lorsque l'accès à l'adresse est refusé.
AddressAlreadyInUseException Cette classe permet de lever une exception lorsqu'une adresse n'est pas disponible car elle est déjà utilisée.
BasicHttpBinding Cette classe contient une représentation d'une liaison qu'un service Windows Communication Foundation (WCF) peut utiliser pour configurer et exposer des points de terminaison capables de communiquer avec des services Web et des clients basés sur ASMX et d'autres services conformes au profil de base WS-I 1.1.
BasicHttpContextBinding Cette classe permet de fournir une liaison activée par le contexte pour la liaison BasicHttpBinding.
BasicHttpMessageSecurity Cette classe permet de configurer les paramètres de sécurité au niveau des messages pour BasicHttpBinding.
BasicHttpsBinding Cette classe permet d'indiquer les paramètres de liaison https de base.
BasicHttpSecurity Cette classe contient la configuration des paramètres de sécurité d'une liaison basicHttpBinding.
BasicHttpsSecurity Cette classe permet d'indiquer les paramètres de sécurité https de base.
CallbackBehaviorAttribute Cette classe permet de configurer une mise en oeuvre de service de rappel dans une application cliente.
ChannelFactory Cette classe permet de créer et de gérer les canaux utilisés par les clients pour envoyer des messages aux points de terminaison de service.
ChannelFactory<TChannel> Cette classe permet de créer des canaux de différents types utilisés par les clients pour envoyer des messages à des points de terminaison de service configurés de différentes manières.
ChannelTerminatedException Cette classe permet de lever une exception sur le client lorsqu'un canal est terminé en raison de la fermeture par le serveur de la connexion associée.
ClientBase<TChannel>.ChannelBase<T> Cette classe contient une représentation de la classe ChannelBase générique.
ClientBase<TChannel>.InvokeAsyncCompletedEventArgs Cette classe permet d'entreposer les résultats d'un appel désynchronisé effectué par le client.
ClientBase<TChannel> Cette classe permet de fournir une mise en oeuvre de base utilisée pour créer des objets clients Windows Communication Foundation (WCF) pouvant appeler des services.
ClientCredentialsSecurityTokenManager Cette classe permet de gérer les jetons de sécurité pour le client.
CommunicationException Cette classe contient une représentation d'une erreur de communication dans le service ou l'application cliente.
CommunicationObjectAbortedException Cette classe permet de lever une exception lorsque l'appel est destiné à un objet ICommunicationObject ayant été abandonné.
CommunicationObjectFaultedException Cette classe permet de lever une exception lorsqu'un appel est effectué vers un objet de communication défaillant.
CorrelationActionMessageFilter Cette classe permet de fournir une mise en oeuvre compatible XAML d'un MessageFilter filtrant sur une seule action.
CorrelationQuery Cette classe contient une représentation d'une clause Where et une clause Select identifiant les caractéristiques uniques d'un message afin qu'il puisse être acheminé vers l'instance appropriée.
DataContractFormatAttribute Cette classe permet d'indiquer à l'infrastructure Windows Communication Foundation (WCF) d'utiliser DataContractSerializer.
DeliveryRequirementsAttribute Cette classe permet d'indiquer les exigences de fonctionnalités que les liaisons doivent fournir à l'implémentation du service ou du client.
DnsEndpointIdentity Cette classe permet d'indiquer l'identité DNS du serveur.
DuplexChannelFactory<TChannel> Cette classe permet de fournir les moyens de créer et de gérer des canaux duplex de différents types étant utilisés par les clients pour envoyer et recevoir des messages vers et depuis les points de terminaison de service.
DuplexClientBase<TChannel> Cette classe permet de créer un canal vers un service duplex et associer ce canal à un objet de rappel.
Endpoint Cette classe permet de représentation d'un point de terminaison déclaré en XAML.
EndpointAddress Cette classe permet de fournir une adresse réseau unique qu'un client utilise pour communiquer avec un point de terminaison de service.
EndpointAddress10 Cette classe permet de fournir un type d'adresse de point de terminaison sérialisable qui est conforme à WS-Addressing V1 et qui lui permet d'être exposé dans le cadre du contrat de service.
EndpointAddressAugust2004 Cette classe permet de fournir un type d'adresse de point de terminaison sérialisable qui est conforme à la version de WS-Addressing publiée en août 2004 et qui permet de l'exposer dans le cadre du contrat de service.
EndpointAddressBuilder Cette classe permet de produire de nouvelles adresses de point de terminaison (immuables) avec des valeurs de propriété spécifiques.
EndpointIdentity Cette classe abstraite permet de fournir une identité offrant la possibilité d'authentification d'un point de terminaison par les clients échangeant des messages avec lui.
EndpointIdentityExtension Cette classe contient une extension de balisage pour la classe EndpointIdentity.
EndpointNotFoundException Cette classe permet de lever une exception lorsqu'un point de terminaison à distance est introuvable ou injoignable.
EnvelopeVersion Cette classe contient des informations relatives à la version de SOAP associée à un message et à son échange.
ExceptionDetail Cette classe contient une représentation des informations détaillées sur les défauts.
ExceptionMapper Cette classe contient une définition de cartographie à utiliser pour traduire les exceptions en erreur.
ExtensionCollection<T> Cette classe contient une représentation d'une collection d'extensions.
FaultCode Cette classe contient une représentation un code d'erreur SOAP.
FaultContractAttribute Cette classe permet d'indiquer une ou plusieurs erreurs SOAP étant renvoyées lorsqu'une opération de service rencontre des erreurs de traitement.
FaultException Cette classe contient une représentation une erreur SOAP.
FaultException<TDetail> Cette classe permet d'utiliser une application cliente pour intercepter les erreurs SOAP spécifiées contractuellement.
FaultImportOptions Cette classe permet d'indiquer s'il faut utiliser le XmlSerializer pour lire et écrire les erreurs.
FaultReason Cette classe permet de fournir une description textuelle d'une erreur SOAP.
FaultReasonText Cette classe contient une représentation le texte de la raison d'une erreur SOAP.
FederatedMessageSecurityOverHttp Cette classe permet de configurer la sécurité au niveau des messages de la liaison WSFederationHttpBinding.
HttpBindingBase Cette classe permet d'indiquer la liaison HTTP de base.
HttpTransportSecurity Cette classe contient une représentation les paramètres de sécurité au niveau du transport pour WSHttpBinding.
InstanceContext Cette classe contient une représentation les informations de contexte pour une instance de service.
InvalidMessageContractException Cette classe contient une représentation un contrat de message qui n'est pas valide.
MessageBodyMemberAttribute Cette classe permet d'indiquer qu'un membre est sérialisé en tant qu'élément à l'intérieur du corps SOAP.
MessageContractAttribute Cette classe permet de définir une classe fortement typée correspondant à un message SOAP.
MessageContractMemberAttribute Cette classe permet de déclarer les membres de base pour MessageBodyMemberAttribute et MessageHeaderAttribute.
MessageHeader<T> Cette classe contient une représentation de contenu d'un entête SOAP.
MessageHeaderArrayAttribute Cette classe permet d'indiquer que l'élément enveloppé par défaut dans le message SOAP ne doit pas être écrit autour des types de tableau dans un élément d'entête.
MessageHeaderAttribute Cette classe permet d'indiquer qu'un membre de données est un entête de message SOAP.
MessageHeaderException Cette classe permet de lever une exception lorsque les attentes concernant les en-têtes d'un message SOAP ne sont pas satisfaites lors du traitement du message.
MessageParameterAttribute Cette classe contient le contrôle de nom des noms de paramètre de demande et de réponse. Ne peut pas être utilisé avec les contrats de message ou de message.
MessagePropertyAttribute Cette classe contient une représentation des données transmises localement avec un type de message personnalisé mais non sérialisées dans un message SOAP.
MessageQuerySet Cette classe contient un ensemble d'objets MessageQuery et un paramètre de chaîne associé. Un hachage de corrélation (InstanceKey) est calculé à partir des résultats des objets MessageQuery ainsi que des chaînes associées.
MessageSecurityOverHttp Cette classe permet d'activer la définition des propriétés de sécurité au niveau des messages sur la liaison wsDualHttpBinding.
MessageSecurityOverMsmq Cette classe permet d'activer la définition des propriétés de sécurité au niveau des messages sur la liaison NetMsmqBinding.
MessageSecurityOverTcp Cette classe permet de configurer la sécurité au niveau des messages pour un message envoyé à l'aide du transport TCP.
MessageSecurityVersion Cette classe contient un conteneur abstraite qui, lorsqu'elle est implémentée par plusieurs de ses propriétés statiques, contient des informations de version pour les composantes de sécurité.
MsmqBindingBase Cette classe contient la base pour NetMsmqBinding et MsmqIntegrationBinding.
MsmqException Cette classe permet d'encapsuler les erreurs renvoyées par Message Queuing (MSMQ). Cette exception est levée par le transport Message Queuing et le canal d'intégration Message Queuing.
MsmqPoisonMessageException Cette classe permet d'encapsuler l'exception levée lorsque le canal détecte que le message est un message incohérent.
MsmqTransportSecurity Cette classe permet d'encapsuler les paramètres de sécurité de transport pour les transports en file d'attente.
NamedPipeTransportSecurity Cette classe permet de fournir des propriétés contrôlant le niveau de protection d'un canal nommé.
NetHttpBinding Cette classe permet d'indiquer les paramètres de NetHttpBinding.
NetHttpsBinding Cette classe permet d'indiquer les paramètres de NetHttpsBinding.
NetMsmqBinding Cette classe contient une représentation d'une liaison en file d'attente adaptée à la communication entre ordinateurs.
NetMsmqSecurity Cette classe permet d'encapsuler les fonctionnalités de sécurité MSMQ disponibles lors de l'utilisation de la liaison NetMsmqBinding.
NetNamedPipeBinding Cette classe permet de fournir une liaison sécurisée et fiable optimisée pour la communication sur machine.
NetNamedPipeSecurity Cette classe permet de fournir l'accès aux paramètres de sécurité pour les points de terminaison configurés avec la liaison de canal nommé.
NetPeerTcpBinding Cette classe permet de fournir une liaison sécurisée pour les applications réseau pair-à-pair (P2P).
NetTcpBinding Cette classe contient une liaison sécurisée et fiable adaptée à la communication entre machines.
NetTcpContextBinding Cette classe permet de fournir une liaison activée par le contexte pour la liaison NetTcpContextBinding.
NetTcpSecurity Cette classe permet d'indiquer les types de sécurité au niveau du transport et au niveau des messages utilisés par un point de terminaison configuré avec un NetTcpBinding.
NonDualMessageSecurityOverHttp Cette classe contient une représentation des paramètres de sécurité de la liaison wsHttpBinding.
OperationBehaviorAttribute Cette classe permet d'indiquer le comportement d'exécution local d'une méthode de service.
OperationContext Cette classe permet de fournir l'accès au contexte d'exécution d'une méthode de service.
OperationContextScope Cette classe permet de créer un bloc dans lequel un objet OperationContext est dans la portée.
OperationContractAttribute Cette classe permet d'indiquer qu'une méthode définit une opération faisant partie d'un contrat de service dans une application Windows Communication Foundation (WCF).
OptionalReliableSession Cette classe permet de fournir un accès pratique pour savoir si une session fiable est activée lors de l'utilisation de l'une des liaisons prédéfinies où elle est facultative.
PeerHopCountAttribute Cette classe permet d'indiquer le membre du nombre de sauts homologues d'un bloc d'entête de message SOAP.
PeerMessagePropagationFilter Cette classe permet de définir la classe de base pour les filtres de messages du canal homologue.
PeerNode Cette classe permet de définir l'instance d'un noeud homologue utilisé par une application participant à un maillage homologue spécifique.
PeerNodeAddress Cette classe permet d'indiquer un type contenant l'EndpointAddress pour un noeud homologue ainsi qu'une collection facultative d'adresses IP multihoming.
PeerResolver Cette classe permet d'indiquer un type de base utilisé pour définir le contrat pour l'enregistrement et la résolution d'un ID de maillage homologue aux adresses de point de terminaison des nouds participant au maillage.
PeerSecuritySettings Cette classe contient les paramètres de sécurité associés à un canal homologue, y compris le type d'authentification utilisé et la sécurité utilisée pour le transport des messages.
PeerTransportSecuritySettings Cette classe contient les paramètres de sécurité pour un transport de canal homologue.
PoisonMessageException Cette classe permet de lever une exception lorsque le message est considéré comme un poison. Un message est empoisonné s'il échoue des tentatives répétées de remise du message.
ProtocolException Cette classe permet de lever une exception lorsque la communication avec la partie à distance est impossible en raison de protocoles de transfert de données incompatibles.
QuotaExceededException Cette classe permet de lever une exception lorsqu'un quota de messages a été dépassé.
ReceiveContextEnabledAttribute Cette classe contient un attribut peut être appliqué aux opérations de service pour activer le comportement de contexte de réception.
ReliableMessagingVersion Cette classe contient les paramètres des versions prises en charge du protocole WS-ReliableMessaging. Ceci est une classe abstraite.
ReliableSession Cette classe permet de fournir un accès pratique aux propriétés d'un élément de liaison de session fiable qui sont disponibles lors de l'utilisation de l'une des liaisons fournies par le système.
RsaEndpointIdentity Cette classe permet d'indiquer une identité RSA pour le point de terminaison de service.
ServerTooBusyException Cette classe permet de lever une exception lorsqu'un serveur est trop occupé pour accepter un message.
ServiceActivationException Cette classe permet de lever une exception lorsqu'un service ne s'active pas.
ServiceAuthenticationManager Cette classe contient une représentation d'un gestionnaire d'authentification de service.
ServiceAuthorizationManager Cette classe permet de fournir une vérification d'accès d'autorisation pour les opérations de service.
ServiceBehaviorAttribute Cette classe permet d'indiquer le comportement d'exécution interne d'une implémentation de contrat de service.
ServiceConfiguration Cette classe permet d'indiquer une représentation d'une propriété configurable pour le service.
ServiceContractAttribute Cette classe permet d'indiquer qu'une interface ou une classe définit un contrat de service dans une application Windows Communication Foundation (WCF).
ServiceHost Cette classe permet de fournir un hôte pour les services.
ServiceHostBase Cette classe permet d'étendre la classe ServiceHostBase pour implémenter des hôtes exposant des modèles de programmation personnalisés.
ServiceHostingEnvironment Cette classe permet de fournir des informations sur l'environnement d'hébergement actuel dans lequel les services Windows Communication Foundation (WCF) sont exécutés.
ServiceKnownTypeAttribute Cette classe permet d'indiquer les types connus à utiliser par un service lors de la sérialisation ou de la désérialisation.
ServiceSecurityContext Cette classe contient une représentation du contexte de sécurité d'un correspondant à distance. Sur le client, représente l'identité du service et, sur le service, représente l'identité du client.
SpnEndpointIdentity Cette classe contient une représentation d'un nom de principal de service (SPN) pour une identité lorsque la liaison utilise Kerberos.
TcpTransportSecurity Cette classe permet de fournir des propriétés contrôlant les paramètres d'authentification et le niveau de protection pour le transport TCP.
TransactionFlowAttribute Cette classe permet d'indiquer si une opération de service accepte les transactions entrantes d'un client.
TransactionProtocol Cette classe permet d'indiquer le protocole de transaction utilisé dans les transactions fluides.
UdpBinding Cette classe contient une représentation d'une liaison UDP.
UnknownMessageReceivedEventArgs Cette classe contient le message reçu par un canal et ne peut être associé à aucune opération de rappel ou demande en attente.
UpnEndpointIdentity Cette classe contient une représentation d'un nom d'utilisateur principal (UPN) pour une identité étant utilisée lorsque la liaison utilise le mode d'authentification SSPINegotiate.
UriSchemeKeyedCollection Cette classe permet de fournir une collection thread-safe contenant des URI indexés par leur nom de schéma de transport.
WebHttpBinding Cette classe contient une liaison utilisée pour configurer des points de terminaison pour les services Web Windows Communication Foundation (WCF) étant exposés via des requêtes HTTP au lieu de messages SOAP.
WebHttpSecurity Cette classe permet d'indiquer les types de sécurité disponibles pour un point de terminaison de service configuré pour recevoir des requêtes HTTP.
WorkflowServiceHost Cette classe permet de fournir un hôte pour les services basés sur le flux de travail.
WS2007FederationHttpBinding Cette classe contient une liaison sécurisée et interopérable dérivant de WS2007HttpBinding et prenant en charge la sécurité fédérée.
WS2007HttpBinding Cette classe contient une représentation d'une liaison interopérable dérivant de WSHttpBinding et fournissant la prise en charge des versions mises à jour des éléments de liaison Security, ReliableSession et TransactionFlow.
WSDualHttpBinding Cette classe contient une liaison sécurisée et interopérable conçue pour être utilisée avec des contrats de service duplex permettant aux services et aux clients d'envoyer et de recevoir des messages.
WSDualHttpSecurity Cette classe permet d'indiquer les paramètres de sécurité pour WSDualHttpBinding.
WSFederationHttpBinding Cette classe contient une liaison sécurisée et interopérable prenant en charge la sécurité fédérée.
WSFederationHttpSecurity Cette classe permet d'indiquer les paramètres de sécurité pour WSFederationHttpBinding. Cette classe ne peut pas être héritée.
WSHttpBinding Cette classe contient une représentation une liaison interopérable prenant en charge les transactions distribuées et les sessions sécurisées et fiables.
WSHttpBindingBase Cette classe permet de fournir à la classe de base des membres communs à WSHttpBinding et à WSFederationHttpBinding.
WSHttpContextBinding Cette classe permet de fournir une liaison activée par le contexte pour WSHttpContextBinding.
WSHttpSecurity Cette classe contient une représentation les paramètres de sécurité pour WSHttpBinding.
X509CertificateEndpointIdentity Cette classe contient une représentation d'une identité de certificat pour le point de terminaison de service. Les clients tentant de communiquer avec ce point de terminaison de service doivent authentifier le service en fonction du certificat fourni dans l'identité du point de terminaison.
XmlSerializerFormatAttribute Cette classe permet d'indiquer à l'infrastructure Windows Communication Foundation (WCF) d'utiliser XmlSerializer au lieu de XmlObjectSerializer.
XPathMessageQuery Cette classe permet d'indiquer une requête de message évaluant les expressions XPath pour récupérer les données d'un message.


Dernière mise à jour : Mardi, le 29 novembre 2022