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