System.ServiceModel Espace de noms

Fournit les classes liées au modèle de service. Provides classes related to the service model.

Classes

ActionNotSupportedException

Cette exception est généralement levée sur le client lorsque l'action relative à l'opération appelée ne correspond à aucune action d'opérations sur le serveur.This exception is typically thrown on the client when the action related to the operation invoked does not match any action of operations in the server.

AddressAccessDeniedException

Exception levée lorsque l'accès à l'adresse est refusé.The exception that is thrown when access to the address is denied.

AddressAlreadyInUseException

Exception levée lorsqu'une adresse n'est pas disponible car elle est déjà en cours d'utilisation.The exception that is thrown when an address is unavailable because it is already in use.

BasicHttpBinding

Représente une liaison qu’un service Windows Communication Foundation (WCF) peut utiliser pour configurer et exposer des points de terminaison capables de communiquer avec des clients et services web basés sur ASMX, ainsi qu’avec d’autres services conformes au profil WS-I Basic Profile 1.1.Represents a binding that a Windows Communication Foundation (WCF) service can use to configure and expose endpoints that are able to communicate with ASMX-based Web services and clients and other services that conform to the WS-I Basic Profile 1.1.

BasicHttpContextBinding

Fournit une liaison contextuelle à BasicHttpBinding.Provides a context-enabled binding for the BasicHttpBinding binding.

BasicHttpMessageSecurity

Configure des paramètres de sécurité au niveau du message pour BasicHttpBinding.Configures message-level security settings for BasicHttpBinding.

BasicHttpsBinding

Spécifie les paramètres de liaison https de base.Specifies basic https binding settings.

BasicHttpSecurity

Configure les paramètres de sécurité d'une liaison basicHttpBinding.Configures the security settings of a basicHttpBinding binding.

BasicHttpsSecurity

Spécifie les paramètres de sécurité https de base.Specifies basic https security settings.

CallbackBehaviorAttribute

Configure l'implémentation d'un service de rappel dans une application cliente.Configures a callback service implementation in a client application.

ChannelFactory

Crée et gère les canaux utilisés par les clients pour envoyer des messages aux points de terminaison de service.Creates and manages the channels that are used by clients to send messages to service endpoints.

ChannelFactory<TChannel>

Une fabrique qui crée des canaux de types différents utilisés par les clients pour envoyer des messages à des points de terminaison de service configurés différemment.A factory that creates channels of different types that are used by clients to send messages to variously configured service endpoints.

ChannelTerminatedException

En général, cette exception est levée sur le client lorsqu'un canal est arrêté en raison de la fermeture de la connexion associée par le serveur.This exception is typically thrown on the client when a channel is terminated due to server closing the associated connection.

ClientBase<TChannel>.ChannelBase<T>

Représente la classe ChannelBase générique.Represents the generic ChannelBase class.

ClientBase<TChannel>.InvokeAsyncCompletedEventArgs

Enregistre les résultats d'un appel asynchrone effectué par le client.Stores the results from an asynchronous call made by the client.

ClientBase<TChannel>

Fournit l’implémentation de base utilisée pour créer des objets clients Windows Communication Foundation (WCF) pouvant appeler des services.Provides the base implementation used to create Windows Communication Foundation (WCF) client objects that can call services.

ClientCredentialsSecurityTokenManager

Gère les jetons de sécurité pour le client.Manages security tokens for the client.

CommunicationException

Représente une erreur de communication dans le service ou l'application cliente.Represents a communication error in either the service or client application.

CommunicationObjectAbortedException

L'exception levée lors d'un appel à un objet ICommunicationObject qui a été abandonné.The exception that is thrown when the call is to an ICommunicationObject object that has aborted.

CommunicationObjectFaultedException

Exception levée lorsqu'un objet de communication qui a généré une erreur est appelé.The exception that is thrown when a call is made to a communication object that has faulted.

CorrelationActionMessageFilter

Fournit une implémentation XAML conviviale d'un MessageFilter qui effectue le filtrage sur une action unique.Provides a XAML-friendly implementation of a MessageFilter that filters on a single action.

CorrelationQuery

Représente une clause Where et une clause Select qui identifient les caractéristiques uniques d'un message afin qu'il puisse être routé vers l'instance appropriée.Represents a Where clause and a Select clause that identify the unique characteristics of a message so that it can be routed to the correct instance.

DataContractFormatAttribute

Demande à l’infrastructure Windows Communication Foundation (WCF) d’utiliser DataContractSerializer.Instructs the Windows Communication Foundation (WCF) infrastructure to use the DataContractSerializer.

DeliveryRequirementsAttribute

Spécifie les fonctionnalités que les liaisons doivent fournir à l'implémentation de service ou de client.Specifies the feature requirements that bindings must provide to the service or client implementation.

DnsEndpointIdentity

Spécifie l'identité DNS du serveur.Specifies the DNS identity of the server.

DuplexChannelFactory<TChannel>

Fournit les moyens permettant de créer et gérer des canaux duplex de types différents utilisés par les clients pour envoyer des messages à et recevoir des messages de points de terminaison de service.Provides the means to create and manage duplex channels of different types that are used by clients to send and receive messages to and from service endpoints.

DuplexClientBase<TChannel>

Utilisé pour créer un canal à un service en duplex et associer ce canal à un objet de rappel.Used to create a channel to a duplex service and associate that channel with a callback object.

Endpoint

Représente un point de terminaison déclaré dans XAML.Represents an endpoint declared in XAML.

EndpointAddress

Fournit une adresse réseau unique permettant à un client de communiquer avec un point de terminaison de service.Provides a unique network address that a client uses to communicate with a service endpoint.

EndpointAddress10

Fournit un type sérialisable d'adresse de point de terminaison qui est compatible WS-Addressing V1 et qui lui permet d'être exposé dans le cadre du contrat de service.Provides a serializable type of endpoint address that is WS-Addressing V1 compliant and that enables it to be exposed as part of the service contract.

EndpointAddressAugust2004

Fournit un type sérialisable d'adresse de point de terminaison conforme avec la version de WS-Addressing publiée en août 2004 et permettant de révéler l'adresse dans le cadre du contrat de service.Provides a serializable type of endpoint address that is compliant with the version of WS-Addressing published in August 2004 and that enables it to be exposed as part of the service contract.

EndpointAddressBuilder

Fabrique destinée à produire de nouvelles adresses de point de terminaison (immuables) avec des valeurs de propriété spécifiques.A factory for producing new (immutable) endpoint addresses with specific property values.

EndpointIdentity

Classe abstraite qui, lorsqu'elle est implémentée, fournit une identité qui permet l'authentification d'un point de terminaison par les clients qui échangent des messages avec ce dernier.An abstract class that when implemented provides an identity that enables the authentication of an endpoint by clients that exchange messages with it.

EndpointIdentityExtension

Extension de balisage pour la classe EndpointIdentity.A markup extension for the EndpointIdentity class.

EndpointNotFoundException

Exception levée lorsqu'un point de terminaison distant est introuvable ou inaccessible.The exception that is thrown when a remote endpoint could not be found or reached.

EnvelopeVersion

Contient des informations liées à la version de SOAP associée à un message et son échange.Contains information related to the version of SOAP associated with a message and its exchange.

ExceptionDetail

Représente les informations détaillées sur l'erreur.Represents fault detail information.

ExceptionMapper

Définit le mappage à utiliser pour convertir des exceptions en erreurs.Defines the mapping to be used for translating exceptions to fault.

ExtensionCollection<T>

Représente une collection d'extensions.Represents a collection of extensions.

FaultCode

Représente un code d'erreur SOAP.Represents a SOAP fault code.

FaultContractAttribute

Spécifie une ou plusieurs fautes SOAP retournées lorsqu'une opération de service rencontre des erreurs de traitement.Specifies one or more SOAP faults that are returned when a service operation encounters processing errors.

FaultException

Représente une erreur SOAP.Represents a SOAP fault.

FaultException<TDetail>

Utilisé dans une application cliente pour intercepter les erreurs SOAP spécifiées contractuellement.Used in a client application to catch contractually-specified SOAP faults.

FaultImportOptions

Indique s'il faut utiliser le XmlSerializer pour lire et écrire des erreurs.Indicates whether to use the XmlSerializer for reading and writing faults.

FaultReason

Fournit une description de l'erreur SOAP.Provides a text description of a SOAP fault.

FaultReasonText

Représente le texte de la raison d'une erreur SOAP.Represents the text of the reason of a SOAP fault.

FederatedMessageSecurityOverHttp

Configure la sécurité au niveau du message de la liaison WSFederationHttpBinding.Configures the message-level security of the WSFederationHttpBinding binding.

HttpBindingBase

Spécifie la liaison HTTP de base.Specifies the base HTTP binding.

HttpTransportSecurity

Représente les paramètres de sécurité au niveau du transport pour la WSHttpBinding.Represents the transport-level security settings for the WSHttpBinding.

InstanceContext

Représente les informations de contexte pour une instance de service.Represents the context information for a service instance.

InvalidMessageContractException

Représente un contrat de message qui n'est pas valide.Represents a message contract that is not valid.

MessageBodyMemberAttribute

Spécifie qu'un membre est sérialisé comme élément à l'intérieur du corps SOAP.Specifies that a member is serialized as an element inside the SOAP body.

MessageContractAttribute

Définit une classe fortement typée correspondant à un message SOAP.Defines a strongly-typed class that corresponds to a SOAP message.

MessageContractMemberAttribute

Déclare les membres de base pour MessageBodyMemberAttribute et MessageHeaderAttribute.Declares the base members for MessageBodyMemberAttribute and MessageHeaderAttribute.

MessageHeader<T>

Représente le contenu d'un en-tête SOAP.Represents the content of a SOAP header.

MessageHeaderArrayAttribute

Spécifie que l'élément wrapper par défaut dans le message SOAP ne doit pas être écrit autour des types tableau dans un élément d'en-tête.Specifies that the default wrapper element in the SOAP message must not be written around array types in a header element.

MessageHeaderAttribute

Spécifie qu'un membre de données est un en-tête de message SOAP.Specifies that a data member is a SOAP message header.

MessageHeaderException

Exception levée lorsque les attentes concernant les en-têtes d'un message SOAP ne sont pas satisfaites lorsque le message est traité.The exception that is thrown when the expectations regarding headers of a SOAP message are not satisfied when the message is processed.

MessageParameterAttribute

Contrôle le nom de la demande et les noms des paramètres de réponse.Controls the name of the request and response parameter names. Ne peut pas être utilisé avec Message ni avec les contrats de message.Cannot be used with Message or message contracts.

MessagePropertyAttribute

Représente les données qui sont passées localement avec un type de message personnalisé mais qui ne sont pas sérialisées dans un message SOAP.Represents data that is passed locally with a custom message type but not serialized into a SOAP message.

MessageQuerySet

Jeu d'objets MessageQuery et paramètre de chaîne associé.A set of MessageQuery objects and an associated string parameter. Un hachage de corrélation (InstanceKey) est calculé à partir des résultats des objets MessageQuery ainsi que des chaînes associées.A correlation hash (InstanceKey) is computed from the results of the MessageQuery objects as well as the associated strings.

MessageSecurityOverHttp

Permet de définir des propriétés de sécurité au niveau du message sur la liaison wsDualHttpBinding.Enables setting message-level security properties on the wsDualHttpBinding binding.

MessageSecurityOverMsmq

Permet de définir des propriétés de sécurité au niveau du message sur la liaison NetMsmqBinding.Enables setting message-level security properties on the NetMsmqBinding binding.

MessageSecurityOverTcp

Configure la sécurité au niveau du message pour un message envoyé à l'aide du transport TCP.Configures the message-level security for a message sent using the TCP transport.

MessageSecurityVersion

Classe de conteneur abstraite qui, lorsqu'elle est implémentée par plusieurs de ses propriétés statiques, contient des informations de version pour les composants de sécurité.An abstract container class that, when implemented by several of its static properties, contains version information for security components.

MsmqBindingBase

Classe de base pour NetMsmqBinding et MsmqIntegrationBinding.The base class for NetMsmqBinding and MsmqIntegrationBinding.

MsmqException

Encapsule les erreurs retournées par Message Queuing (MSMQ).Encapsulates errors returned by Message Queuing (MSMQ). Cette exception est renvoyée par le transport et le canal d'intégration Message Queuing.This exception is thrown by the Message Queuing transport and the Message Queuing integration channel.

MsmqPoisonMessageException

Encapsule l'exception qui est levée lorsque le canal détecte que le message est un message incohérent.Encapsulates the exception that is thrown when the channel detects that the message is a poison message.

MsmqTransportSecurity

La classe MsmqTransportSecurity encapsule les paramètres de sécurité de transport pour les transports de mise en file d'attente.The MsmqTransportSecurity class encapsulates the transport security settings for queued transports.

NamedPipeTransportSecurity

Fournit les propriétés qui contrôlent le niveau de protection pour un canal nommé.Provides properties that control protection level for a named pipe.

NetHttpBinding

Spécifie des paramètres pour NetHttpBinding.Specifies settings for NetHttpBinding.

NetHttpsBinding

Spécifie les paramètres pour NetHttpsBinding.Specifies settings for NetHttpsBinding.

NetMsmqBinding

Représente une liaison mise en file d’attente qui est adaptée à des communications entre ordinateurs.Represents a queued binding that is suitable for cross-machine communication.

NetMsmqSecurity

La classe NetMsmqSecurity encapsule les fonctionnalités de sécurité MSMQ disponibles lors de l’utilisation de la liaison NetMsmqBinding.The NetMsmqSecurity class encapsulates the MSMQ security features available when using the NetMsmqBinding binding.

NetNamedPipeBinding

Fournit une liaison sécurisée et fiable, optimisée pour la communication sur l’ordinateur.Provides a secure and reliable binding that is optimized for on-machine communication.

NetNamedPipeSecurity

Fournit l’accès aux paramètres de sécurité pour les points de terminaison configurés avec la liaison de canal nommé.Provides access to the security settings for endpoints configured with the named pipe binding.

NetPeerTcpBinding

Fournit une liaison sécurisée pour les applications réseau pair à pair.Provides a secure binding for peer-to-peer network applications.

NetTcpBinding

Liaison sécurisée et fiable, adaptée à la communication entre ordinateurs.A secure, reliable binding suitable for cross-machine communication.

NetTcpContextBinding

Fournit une liaison contextuelle à NetTcpContextBinding.Provides a context-enabled binding for the NetTcpContextBinding binding.

NetTcpSecurity

Indique les types de sécurité au niveau du message et du transport utilisés par un point de terminaison configuré avec une liaison NetTcpBinding.Specifies the types of transport-level and message-level security used by an endpoint configured with a NetTcpBinding.

NonDualMessageSecurityOverHttp

Représente les paramètres de sécurité de la liaison wsHttpBinding.Represents the security settings of the wsHttpBinding binding.

OperationBehaviorAttribute

Spécifie le comportement d'exécution local d'une méthode de service.Specifies the local execution behavior of a service method.

OperationContext

Fournit l'accès au contexte d'exécution d'une méthode de service.Provides access to the execution context of a service method.

OperationContextScope

Crée un bloc à l'intérieur duquel un objet OperationContext est dans la portée.Creates a block within which an OperationContext object is in scope.

OperationContractAttribute

Indique qu’une méthode définit une opération qui fait partie d’un contrat de service dans une application Windows Communication Foundation (WCF).Indicates that a method defines an operation that is part of a service contract in a Windows Communication Foundation (WCF) application.

OptionalReliableSession

Facilite l'accès si une session fiable est activée lors de l'utilisation de l'une des liaisons prédéfinies lorsque celle-ci est facultative.Provides convenient access to whether a reliable session is enabled when using one of the predefined bindings where it is optional.

PeerHopCountAttribute

Spécifie le membre de nombre de sauts d'homologue d'un bloc d'en-tête de message SOAP.Specifies the peer hop count member of a SOAP message header block.

PeerMessagePropagationFilter

Définit la classe de base pour les filtres de messages de canaux d'homologues.Defines the base class for peer channel message filters.

PeerNode

Définit l’instance d’un nœud homologue utilisé par une application participant à un maille d’homologue spécifique.Defines the instance of a peer node used by an application participating in a specific peer mesh.

PeerNodeAddress

Spécifie un type qui contient le EndpointAddress pour un nœud homologue ainsi qu’une collection facultative d’adresses IP d’hébergement multiple.Specifies a type that contains the EndpointAddress for a peer node as well as an optional collection of multihoming IP addresses.

PeerResolver

Spécifie un type de base utilisé pour définir le contrat pour l’inscription et la résolution d’un ID de maillage d’homologue aux adresses de point de terminaison des nœuds participant au maillage.Specifies a base type used to define the contract for the registration and resolution of a peer mesh ID to the endpoint addresses of nodes participating in the mesh.

PeerSecuritySettings

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 de messages.Contains the security settings associated with a peer channel, including the type of authentication used and the security used for the message transport.

PeerTransportSecuritySettings

Contient les paramètres de sécurité pour un transport de canal pair.Contains the security settings for a peer channel transport.

PoisonMessageException

Exception qui est levée lorsque le message est jugé incohérent.An exception that is thrown when the message is deemed poison. Un message est incohérent si plusieurs tentatives de remise échouent.A message is poisoned if it fails repeated attempts to deliver the message.

ProtocolException

L'exception vue sur le client qui est levée lors de la communication avec le tiers distant est impossible en raison de protocoles de transfert de données incompatibles.The exception seen on the client that is thrown when communication with the remote party is impossible due to mismatched data transfer protocols.

QuotaExceededException

Exception levée lorsqu'un quota de message est dépassé.The exception that is thrown when a message quota has been exceeded.

ReceiveContextEnabledAttribute

Cet attribut peut être appliqué aux opérations de service pour autoriser le comportement de contexte de réception.This attribute can be applied to service operations to enable receive context behavior.

ReliableMessagingVersion

Contient les paramètres pour les versions prises en charge du protocole WS-ReliableMessaging.Contains the settings for the supported versions of the WS-ReliableMessaging protocol. Il s’agit d’une classe abstraite.This is an abstract class.

ReliableSession

Offre un accès aisé aux propriétés d'un élément de liaison de session fiable disponibles lors de l'utilisation d'une des liaisons fournies par le système.Provides convenient access to the properties of a reliable session binding element that are available when using one of the system-provided bindings.

RsaEndpointIdentity

Spécifie une identité RSA pour le point de terminaison de service.Specifies an RSA identity for the service endpoint.

ServerTooBusyException

L'exception levée lorsqu'un serveur est trop occupé pour accepter un message.The exception that is thrown when a server is too busy to accept a message.

ServiceActivationException

Exception levée lorsque l'activation d'un service échoue.The exception that is thrown when a service fails to activate.

ServiceAuthenticationManager

Représente un gestionnaire d'authentification de service.Represents a service authentication manager.

ServiceAuthorizationManager

Assure le contrôle d'accès des autorisations pour les opérations de service.Provides authorization access checking for service operations.

ServiceBehaviorAttribute

Spécifie le comportement d'exécution interne d'une implémentation de contrat de service.Specifies the internal execution behavior of a service contract implementation.

ServiceConfiguration

Représente une propriété configurable pour le service.Represents a configurable property for the service.

ServiceContractAttribute

Indique qu’une interface ou une classe définit un contrat de service dans une application Windows Communication Foundation (WCF).Indicates that an interface or a class defines a service contract in a Windows Communication Foundation (WCF) application.

ServiceHost

Fournit un hôte de services.Provides a host for services.

ServiceHostBase

Étend la classe ServiceHostBase pour implémenter des hôtes exposant des modèles de programmation personnalisés.Extends the ServiceHostBase class to implement hosts that expose custom programming models.

ServiceHostingEnvironment

Fournit des informations sur l’environnement d’hébergement actuel dans lequel les services Windows Communication Foundation (WCF) s’exécutent.Provides information about the current hosting environment in which Windows Communication Foundation (WCF) services are running.

ServiceKnownTypeAttribute

Spécifie les types connus utilisés par un service lors de la sérialisation ou de la désérialisation.Specifies known types to be used by a service when serializing or deserializing.

ServiceSecurityContext

Représente le contexte de sécurité d'un tiers distant.Represents the security context of a remote party. Côté client, représente l'identité de service et, côté service, représente l'identité du client.On the client, represents the service identity and, on the service, represents the client identity.

SpnEndpointIdentity

Représente un nom de principal du service (SPN) pour une identité lorsque la liaison utilise Kerberos.Represents a service principal name (SPN) for an identity when the binding uses Kerberos.

TcpTransportSecurity

Fournit des propriétés qui contrôlent les paramètres d'authentification et le niveau de protection pour le transport TCP.Provides properties that control authentication parameters and protection level for the TCP transport.

TransactionFlowAttribute

Spécifie si une opération de service accepte les transactions entrantes provenant d'un client.Specifies whether a service operation accepts incoming transactions from a client.

TransactionProtocol

Spécifie le protocole de transaction utilisé pour le transfert de transactions.Specifies the transaction protocol used in flowing transactions.

UdpBinding

Représente une liaison UDP.Represents a UDP binding.

UnknownMessageReceivedEventArgs

Contient le message reçu par un canal et ne peut être associé à aucune opération de rappel ni à aucune demande en attente.Contains the message received by a channel and cannot be associated with any callback operation or pending request.

UpnEndpointIdentity

Représente un nom d’utilisateur principal (UPN) pour une identité utilisée quand la liaison utilise le mode d’authentification SSPINegotiate.Represents a user principal name (UPN) for an identity which is used when the binding utilizes the SSPINegotiate authentication mode.

UriSchemeKeyedCollection

Fournit une collection thread-safe qui contient des URI indexés en fonction de leur nom de schéma de transport.Provides a thread-safe collection that contains URIs that are keyed by their transport scheme name.

WebHttpBinding

Liaison utilisée pour configurer des points de terminaison pour les services web Windows Communication Foundation (WCF) qui sont exposés via des requêtes HTTP plutôt que des messages SOAP.A binding used to configure endpoints for Windows Communication Foundation (WCF) Web services that are exposed through HTTP requests instead of SOAP messages.

WebHttpSecurity

Spécifie les types de sécurité disponibles pour un point de terminaison de service configuré pour recevoir des requêtes HTTP.Specifies the types of security available to a service endpoint configured to receive HTTP requests.

WorkflowServiceHost

Fournit un hôte pour les services basés sur des workflows.Provides host for workflow-based services.

WS2007FederationHttpBinding

Liaison sécurisée et interopérable qui dérive de WS2007HttpBinding et prend en charge la sécurité fédérée.A secure and interoperable binding that derives from WS2007HttpBinding and supports federated security.

WS2007HttpBinding

Représente une liaison interopérable qui dérive de WSHttpBinding et assure la prise en charge des versions mises à jour des éléments de liaison Security, ReliableSession et TransactionFlow.Represents an interoperable binding that derives from WSHttpBinding and provides support for the updated versions of the Security, ReliableSession, and TransactionFlow binding elements.

WSDualHttpBinding

Liaison sécurisée et interopérable conçue pour être utilisée avec des contrats de service duplex et qui permet aux services et clients d'envoyer et recevoir des messages.A secure and interoperable binding that is designed for use with duplex service contracts that allows both services and clients to send and receive messages.

WSDualHttpSecurity

Spécifie les paramètres de sécurité pour la liaison WSDualHttpBinding.Specifies the security settings for the WSDualHttpBinding.

WSFederationHttpBinding

Liaison sécurisée et interopérable qui prend en charge la sécurité fédérée.A secure and interoperable binding that supports federated security.

WSFederationHttpSecurity

Spécifie les paramètres de sécurité pour la liaison WSFederationHttpBinding.Specifies the security settings for the WSFederationHttpBinding. Cette classe ne peut pas être héritée.This class cannot be inherited.

WSHttpBinding

Représente une liaison interopérable qui prend en charge les transactions distribuées et les sessions fiables et sécurisées.Represents an interoperable binding that supports distributed transactions and secure, reliable sessions.

WSHttpBindingBase

Fournit la classe de base avec des membres communs à WSHttpBinding et WSFederationHttpBinding.Provides the base class with members common to the WSHttpBinding and the WSFederationHttpBinding.

WSHttpContextBinding

Fournit une liaison contextuelle à WSHttpContextBindingProvides a context-enabled binding for the WSHttpContextBinding

WSHttpSecurity

Représente les paramètres de sécurité pour la WSHttpBinding.Represents the security settings for the WSHttpBinding.

X509CertificateEndpointIdentity

Représente une identité de certificat pour le point de terminaison de service.Represents a certificate identity for the service endpoint. Les clients qui tentent de communiquer avec ce point de terminaison de service doivent authentifier le service selon le certificat fourni dans l'identité de point de terminaison.Clients that attempt to communicate with that service endpoint should authenticate the service based on the certificate provided in the endpoint identity.

XmlSerializerFormatAttribute

Demande à l’infrastructure Windows Communication Foundation (WCF) d’utiliser XmlSerializer plutôt que XmlObjectSerializer.Instructs the Windows Communication Foundation (WCF) infrastructure to use the XmlSerializer instead of the XmlObjectSerializer.

XPathMessageQuery

Requête de message qui évalue des expressions XPath pour récupérer les données d'un message.A message query that evaluates XPath expressions to retrieve data from a message.

Interfaces

IClientChannel

Définit le comportement des canaux de demande sortante et de demande/réponse utilisé par les applications clientes.Defines the behavior of outbound request and request/reply channels used by client applications.

ICommunicationObject

Définit le contrat pour l'ordinateur d'état de base pour tous les objets orientés communication dans le système, y compris les canaux, les gestionnaires de canaux, les fabriques, les écouteurs, les répartiteurs et les hôtes de service.Defines the contract for the basic state machine for all communication-oriented objects in the system, including channels, the channel managers, factories, listeners, and dispatchers, and service hosts.

IContextChannel

Définit l'interface pour la vérification du contexte d'un canal.Defines the interface for the context control of a channel.

IDefaultCommunicationTimeouts

Définit l'interface servant à spécifier les délais d'attente de communication utilisés par les canaux, les gestionnaires de canaux tels que les écouteurs et fabriques de canaux, et les hôtes de service.Defines the interface for specifying communication timeouts used by channels, channel managers such as channel listeners and channel factories, and service hosts.

IDuplexContextChannel

Définit l'interface qu'un canal client doit implémenter pour échanger des messages dans une session duplex.Defines the interface a client channel must implement to exchange messages in a duplex session.

IExtensibleObject<T>

Permet à un objet de participer à un comportement personnalisé, comme l'inscription aux événements ou l'observation des transitions d'état.Enable an object to participate in custom behavior, such as registering for events, or watching state transitions.

IExtension<T>

Permet à un objet d'étendre un autre objet par le biais de l'agrégation.Enables an object to extend another object through aggregation.

IExtensionCollection<T>

Collection d'objets IExtension<T> qui permet la récupération de IExtension<T> par son type.A collection of the IExtension<T> objects that allow for retrieving the IExtension<T> by its type.

IOnlineStatus

Définit les propriétés et événements utilisés par les objets réseau pour indiquer la disponibilité réseau.Defines the properties and events used by network-enabled objects to indicate network availability.

IServiceChannel

Définit l'interface pour un canal de service.Defines the interface for a service channel.

Énumérations

AddressFilterMode

Spécifie le type de sémantique de correspondance utilisé par le répartiteur pour router les messages entrants vers le bon point de terminaison.Specifies the type of match semantics used by the dispatcher to route incoming messages to the correct endpoint.

AuditLevel

Spécifie quand auditer les événements de sécurité.Specifies when to audit security events.

AuditLogLocation

Spécifie l'emplacement où les journaux des événements relatifs à la sécurité sont écrits.Specifies the location where security-related event logs are written.

BasicHttpMessageCredentialType

Énumère les types d'informations d'identification avec lequel le client peut s'authentifier lorsque la sécurité est activée dans la liaison BasicHttpBinding.Enumerates credential types the client can authenticate with when security is enabled in the BasicHttpBinding binding.

BasicHttpSecurityMode

Spécifie les types de sécurité pouvant être utilisés avec la BasicHttpBinding fournie par le système.Specifies the types of security that can be used with the system-provided BasicHttpBinding.

BasicHttpsSecurityMode

Spécifie le mode de sécurité https de base.Specifies the basic https security mode.

CacheSetting

Spécifie une énumération des paramètres de cache.Specifies an enumeration of cache settings.

CommunicationState

Définit les états dans lesquels un ICommunicationObject peut exister.Defines the states in which an ICommunicationObject can exist.

ConcurrencyMode

Spécifie si une classe de service prend en charge des modes d'opération monothread ou multithread.Specifies whether a service class supports single-threaded or multi-threaded modes of operation.

DeadLetterQueue

Spécifie le type de file d'attente de lettres mortes à utiliser.Specifies the type of dead-letter queue to be used.

HostNameComparisonMode

Spécifie comment le nom d'hôte doit être utilisé dans les comparaisons URI lors de la distribution d'un message entrant à un point de terminaison de service.Specifies how the host name should be used in URI comparisons when dispatching an incoming message to a service endpoint.

HttpClientCredentialType

Énumère les types d'informations d'identification valides pour les clients HTTP.Enumerates the valid credential types for HTTP clients.

HttpProxyCredentialType

Énumère les types d'informations d'identification valides pour l'authentification proxy HTTP.Enumerates the valid credential types for HTTP proxy authentication.

ImpersonationOption

Spécifie le comportement d'emprunt d'identité pour une opération de service sur une instance de service.Specifies the impersonation behavior for a service operation on a service instance.

InstanceContextMode

Spécifie le nombre d'instances de service disponibles pour gérer les appels contenus dans les messages entrants.Specifies the number of service instances available for handling calls that are contained in incoming messages.

MessageCredentialType

Énumère les types d'informations d'identification de message valides.Enumerates the valid message credential types.

MsmqAuthenticationMode

Spécifie le type d’authentification utilisé pour la liaison.Specifies the type of authentication used for the binding.

MsmqEncryptionAlgorithm

Contient l'ensemble des algorithmes de chiffrement qui peuvent être utilisés pour chiffrer des messages sur le câble.Contains the set of encryption algorithms that can be used to encrypt messages on the wire.

MsmqSecureHashAlgorithm

Contient les algorithmes de hachage que Message Queuing (MSMQ) peut utiliser pour signer des messages.Contains the hashing algorithms that Message Queuing (MSMQ) can use to sign messages.

NetHttpMessageEncoding

Spécifie le codage des messages Http Net.Specifies the Net Http message encoding.

NetMsmqSecurityMode

L'énumération NetMsmqSecurityMode spécifie les modes de sécurité qui peuvent être utilisés par le transport MSMQ.The NetMsmqSecurityMode enumeration specifies security modes that can be used by the MSMQ transport.

NetNamedPipeSecurityMode

Spécifie si la sécurité au niveau du transport est utilisée avec les canaux nommés.Specifies whether transport-level security is used with named pipes.

OperationFormatStyle

Représente le style SOAP qui détermine la mise en forme des métadonnées WSDL pour le service.Represents the SOAP style that determines how the WSDL metadata for the service is formatted.

OperationFormatUse

Détermine le format du message.Determines the format of the message.

PeerMessageOrigination

Indique l'origine réseau d'un message de canaux d’homologues.Indicates the network origin of a peer channel message.

PeerMessagePropagation

Indique le destinataire d'un message envoyé sur un canal pair.Indicates the recipient of a message sent over a peer channel.

PeerTransportCredentialType

Spécifie l'ensemble de types d'informations d'identification utilisé pour authentifier un transport de canal pair.Specifies the set of credential types used to authenticate a peer channel transport.

QueuedDeliveryRequirementsMode

L'énumération QueuedDeliveryRequirementsMode spécifie les conditions de remise en file d'attente.The QueuedDeliveryRequirementsMode enumeration specifies queued delivery requirements.

QueueTransferProtocol

Indique le protocole à utiliser le transfert de messages entre les gestionnaires de file d'attente.Indicates the protocol to be used in transferring messages between queue managers.

ReceiveErrorHandling

Spécifie la gestion des messages incohérents.Specifies handling for poison messages.

ReleaseInstanceMode

Spécifie quand le système recycle l'objet de service dans le processus d'appel d'opération.Specifies when the system recycles the service object in the operation invocation process.

SecurityMode

Détermine les paramètres de sécurité pour une liaison.Determines the security settings for a binding.

SessionMode

Spécifie les valeurs disponibles pour indiquer la prise en charge des sessions fiables qu'un contrat requiert ou prend en charge.Specifies the values available to indicate the support for reliable sessions that a contract requires or supports.

TcpClientCredentialType

Énumère les types d'informations d'identification valides pour les clients TCP.Enumerates the valid credential types for TCP clients.

TransactionFlowOption

Énumération utilisée avec le TransactionFlowAttribute pour spécifier la stratégie de flux de transaction pour une opération de service.An enumeration that is used with the TransactionFlowAttribute to specify the transaction flow policy for a service operation.

TransferMode

Indique si un canal utilise des modes de transmission en continu ou par mise en mémoire tampon pour les messages de demande et de réponse.Indicates whether a channel uses streamed or buffered modes for the transfer of request and response messages.

WebHttpSecurityMode

Définit les modes de sécurité pouvant être utilisés pour configurer un point de terminaison de service pour qu'il reçoive des requêtes HTTP.Defines the modes of security that can be used to configure a service endpoint to receive HTTP requests.

WSDualHttpSecurityMode

Spécifie les différents modes de sécurité pour WSDualHttpBinding.Specifies the different security modes for WSDualHttpBinding.

WSFederationHttpSecurityMode

Spécifie les différents modes de sécurité pour WSFederationHttpBinding.Specifies the different security modes for WSFederationHttpBinding.

WSMessageEncoding

Spécifie si le format MTOM (Message Transmission Optimization Mechanism) ou texte est utilisé pour encoder les messages SOAP.Specifies whether Message Transmission Optimization Mechanism (MTOM) or text is used to encode SOAP messages.

Délégués

ClientBase<TChannel>.BeginOperationDelegate

Délégué utilisé par InvokeAsync(ClientBase<TChannel>, Object[], ClientBase<TChannel>, SendOrPostCallback, Object) pour appeler des opérations asynchrones sur le client.A delegate that is used by InvokeAsync(ClientBase<TChannel>, Object[], ClientBase<TChannel>, SendOrPostCallback, Object) for calling asynchronous operations on the client.

ClientBase<TChannel>.EndOperationDelegate

Représente le délégué appelé par InvokeAsync(ClientBase<TChannel>, Object[], ClientBase<TChannel>, SendOrPostCallback, Object) en cas de réussite de l’appel effectué par InvokeAsync(ClientBase<TChannel>, Object[], ClientBase<TChannel>, SendOrPostCallback, Object) à ClientBase<TChannel>.BeginOperationDelegate.Represents a delegate that is invoked by InvokeAsync(ClientBase<TChannel>, Object[], ClientBase<TChannel>, SendOrPostCallback, Object) on successful completion of the call made by InvokeAsync(ClientBase<TChannel>, Object[], ClientBase<TChannel>, SendOrPostCallback, Object) to ClientBase<TChannel>.BeginOperationDelegate.