System.ServiceModel.Channels Espace de noms

Fournit les classes liées aux canaux de modèles de service. Provides classes related to service model channels.

Classes

AddressHeader

Représente un en-tête qui encapsule un élément d'informations d'adresse utilisé pour identifier ou interagir avec un point de terminaison.Represents a header that encapsulates an address information item used to identify or interact with an endpoint.

AddressHeaderCollection

Représente une collection thread-safe en lecture seule d'en-têtes d'adresse.Represents a thread-safe, read-only collection of address headers.

AddressingVersion

La version de WS-Addressing associée à un message SOAP ou comprise par un point de terminaison.The WS-Addressing version associated with a SOAP message or understood by an endpoint.

ApplicationContainerSettings

Spécifie les paramètres de conteneur d'application.Specifies application container settings.

AsymmetricSecurityBindingElement

Représente un élément de liaison personnalisé qui prend en charge la sécurité de canal à l'aide du chiffrement asymétrique.Represents a custom binding element that supports channel security using asymmetric encryption. Cet élément de liaison signe le message à l’aide du jeton d’authentification de l’expéditeur et chiffre le message à l’aide du jeton du destinataire.This binding element signs the message using the sender's authentication token and encrypts the message using the recipient's token.

BinaryMessageEncodingBindingElement

Élément de liaison qui spécifie le format binaire .NET pour XML utilisé pour encoder des messages.The binding element that specifies the .NET Binary Format for XML used to encode messages.

Binding

Contient les éléments de liaison spécifiant les protocoles, les transports et les encodeurs de message utilisés pour la communication entre les clients et les services.Contains the binding elements that specify the protocols, transports, and message encoders used for communication between clients and services.

BindingContext

Fournit des informations sur des adresses, liaisons, éléments de liaison et paramètres de liaison requis pour générer les écouteurs et les fabriques de canaux.Provides information about the addresses, bindings, binding elements and binding parameters required to build the channel listeners and channel factories.

BindingElement

Éléments des liaisons qui génèrent les fabriques et les écouteurs de canal pour différents types de canaux utilisés pour traiter des messages sortants et entrants.The elements of the bindings that build the channel factories and channel listeners for various types of channels that are used to process outgoing and incoming messages.

BindingElementCollection

Représente la collection d'éléments de liaison utilisés dans une liaison.Represents the collection of binding elements used in a binding.

BindingParameterCollection

Représente une collection de paramètres de liaison qui stockent des informations utilisées par des éléments de liaison pour construire des fabriques.Represents a collection of binding parameters that store information used by binding elements to build factories.

BodyWriter

Représente l'enregistreur du corps du message.Represents the writer of the message body.

BufferManager

De nombreuses fonctionnalités Windows Communication Foundation (WCF) exigent l’utilisation de mémoires tampons, dont la création et la destruction coûtent cher.Many Windows Communication Foundation (WCF) features require the use of buffers, which are expensive to create and destroy. Vous pouvez utiliser la classe BufferManager pour gérer un pool de mémoires tampons.You can use the BufferManager class to manage a buffer pool. Le pool et ses mémoires tampons sont créés lorsque vous instanciez cette classe et avez détruit la réclamation du pool de mémoires tampons par le garbage collection.The pool and its buffers are created when you instantiate this class and destroyed when the buffer pool is reclaimed by garbage collection. Chaque fois que vous devez utiliser une mémoire tampon, vous la prenez du pool, vous l'utilisez, puis vous la retournez dans le pool lorsque vous avez terminé.Every time you need to use a buffer, you take one from the pool, use it, and return it to the pool when done. Ce processus est beaucoup plus rapide que la création et la destruction d’une mémoire tampon chaque fois que vous devez en utiliser une.This process is much faster than creating and destroying a buffer every time you need to use one.

ByteStreamMessage

Représente un message en flux d'octets.Represents a byte stream message.

ByteStreamMessageEncodingBindingElement

Élément de liaison qui spécifie l'encodage de message en tant que flux d'octets et qui a la possibilité de spécifier le codage de caractères.The binding element that specifies the message encoding as a stream of bytes and has the option to specify the character encoding.

CallbackContextMessageProperty

Représente le contenu de l'en-tête de message wsc:CallbackContext lors de l'utilisation d'un canal qui prend en charge le protocole d'échange de contexte.Represents the contents of the wsc:CallbackContext message header when using a channel that supports the context exchange protocol.

ChannelBase

Fournit l'implémentation de base des canaux personnalisés.Provides the base implementation for custom channels.

ChannelFactoryBase

Fournit une implémentation commune de base pour toutes les fabriques de canaux personnalisées.Provides a common base implementation for all custom channel factories.

ChannelFactoryBase<TChannel>

Fournit une implémentation de base commune pour les fabriques de canaux sur le client afin de créer des canaux d'un type spécifié connectés à une adresse spécifiée.Provides a common base implementation for channel factories on the client to create channels of a specified type connected to a specified address.

ChannelListenerBase

Fournit une implémentation de base commune pour les écouteurs de canal sur le service.Provides a common base implementation for channel listeners on the service.

ChannelListenerBase<TChannel>

Fournit une implémentation de base commune pour les écouteurs de canal sur un service pour accepter des canaux générés par les fabriques clientes.Provides a common base implementation for channel listeners on a service to accept channels produced by the client factories.

ChannelManagerBase

Fournit une implémentation de base pour gérer les délais par défaut associés aux fabriques d'écouteurs et aux fabriques de canaux.Provides a base implementation for managing the default timeouts that are associated with channel and listener factories.

ChannelParameterCollection

Représente une collection de paramètres de canal.Represents a collection of channel parameters.

ChannelPoolSettings

Spécifie des quotas pour des canaux qui appartiennent à un pool de canaux utilisés par un point de terminaison de service.Specifies quotas for channels that belong to a pool of channels used by a service endpoint.

ClientWebSocketFactory

Représente une fabrique de socket Web client.Represents a client web socket factory.

CommunicationObject

Fournit une implémentation de base courante pour l'ordinateur d'état de base commun à tous les objets orientés communication du système, notamment les canaux, les écouteurs ainsi que les fabriques de canaux et d'écouteurs.Provides a common base implementation for the basic state machine common to all communication-oriented objects in the system, including channels, listeners, and the channel and listener factories.

CompositeDuplexBindingElement

Représente l'élément de liaison utilisé lorsque le client doit exposer un point de terminaison pour permettre au service de renvoyer des messages au client.Represents the binding element that is used when the client must expose an endpoint for the service to send messages back to the client.

CompositeDuplexBindingElementImporter

Fournit une extension d’importation de stratégie pour mapper les assertions de stratégie dans des liaisons Windows Communication Foundation (WCF) dans lesquelles le client doit exposer un point de terminaison pour le service afin de renvoyer des messages au client.Provides a policy import extension for mapping policy assertions into Windows Communication Foundation (WCF) bindings in which the client must expose an endpoint for the service to send messages back to the client.

ConnectionOrientedTransportBindingElement

Classe abstraite qui apporte à l'élément TransportBindingElement de base des propriétés supplémentaires communes aux transports orientés connexion, tels que TCP et les canaux nommés.An abstract class that supplements the base TransportBindingElement with additional properties that are common to connection-oriented transports such as TCP and named pipes.

ContextBindingElement

Fournit un niveau de protection et un mécanisme d'échange dans le cadre du contexte d'un élément de liaison, ainsi que des fonctionnalités permettant de générer les écouteurs et les fabriques de canal.Provides a protection level and an exchange mechanism as part of the context of a binding element and the functionality to build the channel listeners and factories.

ContextBindingElementImporter

Active la stratégie ainsi que les contrats et les extensions WSDL à importer.Enables policy and WSDL extensions and contracts to be imported.

ContextMessageProperty

Propriété utilisée pour communiquer le contexte entre les couches d'application et de canal soit sur le client, soit sur le service.A property used to communicate context between the application and channel layers on either the client or the service.

CorrelationCallbackMessageProperty

Fournit une classe de base abstraite pour différer le calcul de la clé de corrélation jusqu'à ce que toutes les données de corrélation soient disponibles.Provides an abstract base class for deferring correlation key calculation until all of the correlation data is available.

CorrelationDataDescription

Autorise un canal particulier à choisir de fournir des données de corrélation et spécifie les conditions sous lesquelles les données sont fournies, notamment si elles sont fournies par défaut, de manière facultative, à l'envoi, avant l'envoi ou à la réception.Allows a particular channel to opt-in to providing correlation data and specify the conditions under which the data is provided, such as whether it is provided by default, optionally, on send, before send, or on receive.

CorrelationDataMessageProperty

Fournit une propriété de message qui accumule des informations de corrélation supplémentaires pour un message au fur et à mesure que les protocoles sont appliqués, notamment lorsque des données sont retournées d'un objet MessageQuerySet sur le message entrant.Provides a message property that accumulates additional correlation information for a message as protocols are applied, such as when data is returned from a MessageQuerySet over the incoming message.

CorrelationKey

Représente une association entre un élément de données d'application et une instance.Represents an association between a piece of application data and an instance.

CorrelationMessageProperty

Fournit une propriété de message qui contient des clés d'instance de corrélation après avoir appliqué le calcul de corrélation à un message.Provides a message property that contains correlation instance keys after applying the correlation calculation to a message.

CustomBinding

Définit une liaison dans une liste d'éléments de liaison.Defines a binding from a list of binding elements.

FaultConverter

Convertit les exceptions levées par un canal en messages d'erreur SOAP conformes au protocole du canal.Converts exceptions thrown by a channel into SOAP fault messages that conform to the channel's protocol.

HttpCookieContainerBindingElement

Permet de gérer le mode de traitement des cookies HTTP dans les requêtes et les réponses HTTP.Enables management of how HTTP cookies are handled in HTTP requests and responses.

HttpMessageHandlerFactory

Représente des gestionnaires de messages HTTP pour une fabrique.Represents http message handlers for a factory.

HttpMessageSettings

Paramètre de liaison qui peut être utilisé avec le transport HTTP pour spécifier le paramètre de prise en charge de HttpMessage.A binding parameter that can be used with the HTTP Transport to specify the setting for HttpMessage support.

HttpRequestMessageExtensionMethods

Fournit des méthodes d'extension pour accéder à l'utilisateur principal associé au message de requête HTTP.Provides extension methods for accessing user principal associated with the HTTP request message.

HttpRequestMessageProperty

Fournit l'accès à la requête HTTP pour accéder et répondre aux informations supplémentaires mises à disposition pour les requêtes sur le protocole HTTP.Provides access to the HTTP request to access and respond to the additional information made available for requests over the HTTP protocol.

HttpResponseMessageExtensionMethods

Classe de méthodes d'extension statiques pour obtenir une instance Message à partir d'une instance HttpResponseMessage.A static extension methods class for getting a Message instance from an HttpResponseMessage instance.

HttpResponseMessageProperty

Fournit l'accès à la réponse HTTP pour accéder et répondre aux informations supplémentaires mises à disposition pour les demandes sur le protocole HTTP.Provides access to the HTTP response in order to access and respond to the additional information made available for requests over the HTTP protocol.

HttpsTransportBindingElement

Représente l'élément de liaison utilisé pour spécifier un transport HTTPS pour transmettre des messages.Represents the binding element used to specify an HTTPS transport for transmitting messages.

HttpTransportBindingElement

Représente l'élément de liaison utilisé afin de spécifier un transport HTTP pour transmettre des messages.Represents the binding element used to specify an HTTP transport for transmitting messages.

InvalidChannelBindingException

Exception qui est levée lorsque la liaison spécifiée n’est pas cohérente avec les exigences de contrat du service.The exception that is thrown when the binding specified is not consistent with the contract requirements for the service.

JavascriptCallbackResponseMessageProperty

Permet l'utilisation d'un rappel JavaScript dans une réponse d'opération de service à l'aide de JSONP (JSON Padding).Enables the use of a JavaScript callback in a service operation response using JSON Padding (JSONP).

LocalClientSecuritySettings

Spécifie des paramètres de sécurité client locaux.Specifies local client security settings.

LocalServiceSecuritySettings

Fournit des propriétés de sécurité des services locaux qui peuvent être définies.Provides local service security properties that can be set.

Message

Représente l'unité de communication entre des points de terminaison dans un environnement distribué.Represents the unit of communication between endpoints in a distributed environment.

MessageBuffer

Représente une mémoire tampon qui stocke l'intégralité d'un message en vue de sa consommation ultérieure.Represents a memory buffer that stores an entire message for future consumption.

MessageEncoder

L'encodeur est le composant utilisé pour écrire des messages dans un flux de données et lire des messages à partir d'un flux de données.The encoder is the component that is used to write messages to a stream and to read messages from a stream.

MessageEncoderFactory

Une classe de base abstraite qui représente la fabrique pour générer des encodeurs de message qui peuvent lire les messages d'un flux de données et les écrire dans un flux de données pour différents types d'encodage de message.An abstract base class that represents the factory for producing message encoders that can read messages from a stream and write them to a stream for various types of message encoding.

MessageEncodingBindingElement

Élément de liaison qui spécifie la version de message utilisée pour encoder des messages.The binding element that specifies the message version used to encode messages.

MessageEncodingBindingElementImporter

Converti des stratégies et des contrats basés sur WSDL relatifs à l'encodage de messages en descriptions des éléments de liaison qui peuvent implémenter ces stratégies pour le service.Converts WSDL-based policies and contracts about message encoding into descriptions of the binding elements that can implement these policies for the service.

MessageExtensionMethods

Classe de méthodes d'extension statiques pour obtenir soit une instance de HttpRequestMessage soit une instance de HttpResponseMessage à partir de l'instance de Message .A static extension methods class for getting either an HttpRequestMessage or HttpResponseMessage instance from a Message instance.

MessageFault

Représente une représentation en mémoire d'une erreur SOAP qui peut être passée à CreateMessage pour créer un message qui contient une erreur.Represents an in-memory representation of a SOAP fault that can be passed to CreateMessage to create a message that contains a fault.

MessageHeader

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

MessageHeaderInfo

Représente des informations système concernant un en-tête de message SOAP.Represents system information regarding a SOAP message header.

MessageHeaders

Représente une collection d'en-têtes d'un message.Represents a collection of message headers for a message. Cette classe ne peut pas être héritée.This class cannot be inherited.

MessageProperties

Représente l'ensemble de propriétés d'un message.Represents a set of properties for a message. Cette classe ne peut pas être héritée.This class cannot be inherited.

MessageVersion

Spécifie les versions de SOAP et WS-Addressing associées à un message et son échange.Specifies the versions of SOAP and WS-Addressing associated with a message and its exchange.

MsmqBindingElementBase

Classe de base pour MsmqIntegrationBindingElement et MsmqTransportBindingElement.The base class for MsmqIntegrationBindingElement and MsmqTransportBindingElement.

MsmqMessageProperty

La classe MsmqMessageProperty encapsule les propriétés d'un message lu à partir d'une file d'attente.The MsmqMessageProperty class encapsulates the properties of a message that has been read from a queue.

MsmqTransportBindingElement

Représente l’élément de liaison utilisé pour spécifier les propriétés de communication de la mise en file d’attente pour un service Windows Communication Foundation (WCF) qui utilise le protocole MSMQ (Message Queuing) natif.Represents the binding element used to specify the queuing communication properties for a Windows Communication Foundation (WCF) service that uses the native Message Queuing (MSMQ) protocol.

MtomMessageEncodingBindingElement

Élément de liaison qui spécifie l'encodage et le versioning utilisés pour les messages MTOM (Message Transmission Optimization Mechanism).The binding element that specifies the encoding and versioning used for Message Transmission Optimization Mechanism (MTOM) messages.

NamedPipeConnectionPoolSettings

Représente les paramètres qui contrôlent le comportement du pool de connexions du canal nommé.Represents settings that control the behavior of the named pipe connection pool.

NamedPipeSettings

Spécifie les paramètres de canal nommé.Specifies named pipe settings.

NamedPipeTransportBindingElement

Représente l’élément de liaison du transport de canal nommé.Represents the binding element for the named pipe transport.

NetworkInterfaceMessageProperty

Représente une propriété de message d'interface réseau.Represents a network interface message property.

OneWayBindingElement

Active le routage de paquets et l'utilisation de méthodes unidirectionnelles.Enables packet routing and the use of one-way methods.

OneWayBindingElementImporter

Convertit les stratégies basées sur WSDL d'un OneWayBindingElement en descriptions des éléments de liaison capables d'implémenter ces stratégies pour le service.Converts WSDL-based policies in a OneWayBindingElement into descriptions of the binding elements that can implement these policies for the service.

PeerCustomResolverBindingElement

Définit l'élément de liaison utilisé pour créer un programme de résolution d'homologue personnalisé.Defines the binding element used to create a custom peer resolver.

PeerResolverBindingElement

Définit la classe de base abstraite pour les éléments de liaison utilisés pour créer les objets du programme de résolution d'homologue.Defines the abstract base class for binding elements used to create peer resolver objects.

PeerTransportBindingElement

Définit l'élément de liaison utilisé pour créer un canal de transport de messages d'homologue.Defines the binding element used to create a peer message transport channel.

PnrpPeerResolverBindingElement

Définit l'élément de liaison utilisé pour créer un programme de résolution d'homologue du protocole PNRP (Peer Name Resolution Protocol).Defines the binding element used to create a Peer Name Resolution Protocol (PNRP) peer resolver.

PrivacyNoticeBindingElement

Représente l'élément de liaison qui contient la politique de confidentialité de la liaison WS-Federation.Represents the binding element that contains the privacy policy for the WS-Federation binding.

PrivacyNoticeBindingElementImporter

Importe des stratégies basées sur WSDL et des contrats relatifs à des avis de confidentialité dans les descriptions des éléments de liaison qui peuvent implémenter ces stratégies pour le service.Imports WSDL-based policies and contracts about privacy notices into descriptions of the binding elements that can implement these policies for the service.

ReceiveContext

Dérivez de cette classe pour implémenter un ordinateur d'état personnalisé pour la fonctionnalité de contexte de réception.Derive from this class to implement a custom state machine for receive context functionality.

RedirectionDuration

Représente la durée d'application d'une redirection SOAP.Represents the duration that a SOAP redirection is in effect.

RedirectionException

Représente une erreur qui se produit lors du traitement de la redirection.Represents an error that occurs in redirection processing.

RedirectionLocation

Représente l'adresse à laquelle les demandes suivantes doivent être redirigées.Represents the address where the subsequent requests should be redirected.

RedirectionScope

Représente l'étendue de la redirection.Represents redirection scope.

RedirectionType

Type qui représente le type de redirection.A type that represents the type of redirection.

ReliableSessionBindingElement

Représente l'élément de liaison qui peut produire les canaux d'émission et de réception requis pour une session fiable entre des points de terminaison.Represents the binding element that can produce the sending and receiving channels required for a reliable session between endpoints.

ReliableSessionBindingElementImporter

Mappe des éléments de liaison de session fiables aux représentations de leurs assertions de stratégie correspondantes dans les métadonnées et à partir de ces représentations.Maps reliable session binding elements to and from representations of their corresponding policy assertions in metadata. Cette classe ne peut pas être héritée.This class cannot be inherited.

RemoteEndpointMessageProperty

Met à disposition l'adresse IP et le numéro de port du client associés au point de terminaison distant à partir duquel un message a été envoyé.Makes available the client IP address and port number associated with the remote endpoint from which a message was sent.

RequestContext

Fournit une réponse mise en correspondance avec une demande entrante.Provides a reply that is correlated to an incoming request.

RetryException

Représente une exception de tentative qui peut être utilisée par un hôte de messagerie tel que WorkflowServiceHost pour communiquer toute annulation d'une opération tentée au client.Represents a retry exception that can be used by a messaging host such as WorkflowServiceHost to communicate any cancellation of an attempted operation to the client.

SecurityBindingElement

Classe abstraite qui, une fois implémentée, représente un élément de liaison qui prend en charge la sécurité des messages SOAP de canaux.An abstract class that, when implemented, represents a binding element that supports channel SOAP message security.

SecurityBindingElementImporter

Fournit un point d'extensibilité permettant d'étendre l'importation de stratégie de sécurité standard.Provides an extensibility point for extending the standard security policy import.

SessionOpenNotification

Représente une notification de session ouverte utilisée pour la mise à jour des propriétés de message.Represents an open session notification used to update message properties.

SslStreamSecurityBindingElement

Représente un élément de liaison personnalisé qui prend en charge la sécurité de canal à l'aide d'un flux SSL.Represents a custom binding element that supports channel security using an SSL stream.

StandardBindingImporter

Fournit un point d’extensibilité pour mapper des assertions de stratégie et des contrats WSDL dans des liaisons standard Windows Communication Foundation (WCF).Provides an extensibility point for mapping WSDL contracts and policy assertions into Windows Communication Foundation (WCF) standard bindings.

StreamBodyWriter

Classe de base abstraite utilisée pour créer des classes BodyWriter personnalisées qui peuvent être utilisées dans un corps du message en tant que flux de données.An abstract base class used to create custom BodyWriter classes that can be used to a message body as a stream.

StreamSecurityUpgradeAcceptor

Pour implémenter un accepteur personnalisé de mise à niveau de la sécurité, héritez de cette classe de base abstract.To implement a custom security upgrade acceptor, inherit from this abstract base class.

StreamSecurityUpgradeInitiator

Pour implémenter un initiateur de mise à niveau de sécurité, héritez de cette classe de base abstract.To implement a security upgrade initiator, inherit from this abstract base class.

StreamSecurityUpgradeProvider

Implémente un fournisseur de mise à niveau de sécurité personnalisé, hérité de cette classe de base abstract.Implements a custom security upgrade provider, inherited from this abstract base class.

StreamUpgradeAcceptor

Pour implémenter un accepteur de mise à niveau personnalisé, hérité de cette classe de base abstract.To implement a custom upgrade acceptor, inherited from this abstract base class.

StreamUpgradeBindingElement

Ajoute un fournisseur de mise à niveau de flux de données personnalisé à une liaison personnalisée.Adds a custom stream upgrade provider to a custom binding.

StreamUpgradeInitiator

Pour implémenter un initiateur de mise à niveau personnalisé, héritez de cette classe de base abstract.To implement a custom upgrade initiator, inherit from this abstract base class.

StreamUpgradeProvider

Implémente un fournisseur de mise à niveau personnalisé, hérité de cette classe de base abstract.Implements a custom upgrade provider, inherited from this abstract base class.

SymmetricSecurityBindingElement

Représente un élément de liaison personnalisé qui prend en charge la sécurité de canal à l'aide du chiffrement symétrique.Represents a custom binding element that supports channel security using symmetric encryption.

TcpConnectionPoolSettings

Représente des propriétés qui contrôlent le comportement du pool de connexions TCP.Represents properties that control the behavior of the TCP connection pool.

TcpTransportBindingElement

Représente l’élément de liaison pour le transport TCP.Represents the binding element for the TCP transport.

TextMessageEncodingBindingElement

Élément de liaison qui spécifie l'encodage de caractères et la version des messages texte SOAP.The binding element that specifies the character encoding and message versioning used for text-based SOAP messages.

TransactionFlowBindingElement

Représente l’élément de configuration spécifiant la prise en charge du flux de transaction pour une liaison.Represents the configuration element that specifies transaction flow support for a binding. Cette classe ne peut pas être héritée.This class cannot be inherited.

TransactionFlowBindingElementImporter

Importe la stratégie de transaction (assertions WS-Policy) d’un point de terminaison de service, ajoute l’implémentation d’éléments de liaison à la liaison sur le client et les attributs de flux de transaction aux opérations appropriées sur le proxy du service.Imports the transaction policy (WS-Policy assertions) of a service endpoint, adds implementing binding elements to the binding on the client, and transaction flow attributes to the appropriate operations on the service's proxy. Cette classe ne peut pas être héritée.This class cannot be inherited.

TransactionMessageProperty

Autorise un canal personnalisé, qui utilise un mécanisme de flux de transactions propriétaire, à injecter sa transaction dans l’infrastructure Windows Communication Foundation (WCF).Allows a custom channel, which uses a proprietary transaction flow mechanism, to inject its transaction into the Windows Communication Foundation (WCF) framework. Cette classe ne peut pas être héritée.This class cannot be inherited.

TransportBindingElement

Classe de base abstract qui représente un élément de liaison de transport.An abstract base class that represents a transport binding element.

TransportBindingElementImporter

Importe des éléments de liaison de transport standard à partir de documents Web Services Description Language (WSDL) avec les expressions de stratégie attachées.Imports standard transport binding elements from Web Services Description Language (WSDL) documents with attached policy expressions.

TransportSecurityBindingElement

Représente un élément de liaison personnalisé qui prend en charge une sécurité en mode mixte (par exemple, la sécurité de message optimisée sur un transport sécurisé).Represents a custom binding element that supports mixed-mode security (such as, optimized message security over a secure transport).

UdpRetransmissionSettings

Spécifie les paramètres de retransmission UDP.Specifies UDP retransmission settings.

UdpTransportBindingElement

Représente un élément de liaison de transport UDP.Represents a UDP transport binding element.

UdpTransportImporter

Représente un importateur de transport UDP.Represents a UDP transport importer.

UnderstoodHeaders

Représente une collection d'en-têtes de messages compris.Represents a collection of message headers that are understood. Cette classe ne peut pas être héritée.This class cannot be inherited.

UrlUtility
UseManagedPresentationBindingElement

Élément de liaison utilisé pour communiquer avec un service d’émission de jeton de sécurité CardSpace qui prend en charge le profil CardSpace de WS-Trust.A binding element used to communicate with a CardSpace Security Token Service that supports the CardSpace profile of WS-Trust.

UseManagedPresentationBindingElementImporter

Convertit les stratégies basées sur WSDL pour les UseManagedPresentationBindingElement en descriptions des éléments de liaison capables d'implémenter ces stratégies pour le service.Converts WSDL-based policies for UseManagedPresentationBindingElements into descriptions of the binding elements that can implement these policies for the service.

WebBodyFormatMessageProperty

Enregistre et récupère le message qui encode le format des messages entrants et sortants pour l'encodeur de message Web composite.Stores and retrieves the message encoding format of incoming and outgoing messages for the composite Web message encoder.

WebContentTypeMapper

Spécifie le format auquel le type de contenu d'un message entrant est mappé.Specifies the format to which the content type of an incoming message is mapped.

WebMessageEncodingBindingElement

Permet de lire et d’écrire du contenu XML en texte brut, les encodages de message JSON (JavaScript Objet Notation) et du contenu binaire brut dans une liaison Windows Communication Foundation (WCF).Enables plain-text XML, JavaScript Object Notation (JSON) message encodings and "raw" binary content to be read and written when used in a Windows Communication Foundation (WCF) binding.

WebSocketMessageProperty

Représente une propriété de message de socket Web.Represents a web socket message property.

WebSocketTransportSettings

Représente les paramètres d'un transport de socket Web.Represents settings for web socket transport.

WindowsStreamSecurityBindingElement

Représente l'élément de liaison utilisé pour spécifier les paramètres de sécurité des flux de données Windows.Represents the binding element used to specify Windows stream security settings.

WrappedOptions

Contient des informations nécessaires pour effectuer l'importation du schéma à l'aide de XmlSerializer et de l'infrastructure ServiceDescriptionImporter.Contains information required to perform schema importation using the XmlSerializer and ServiceDescriptionImporter infrastructure.

XmlSerializerImportOptions

Contient des informations nécessaires pour effectuer l'importation du schéma à l'aide de l'infrastructure XmlSerializer et ServiceDescriptionImporter.Contains information needed to perform schema importation using the XmlSerializer and ServiceDescriptionImporter infrastructure.

Interfaces

IAnonymousUriPrefixMatcher

Implémentez cette interface pour enregistrer des préfixes URI anonymes personnalisés.Implement this interface to register custom, anonymous URI prefixes.

IBindingDeliveryCapabilities

Définit l’interface que les liaisons doivent implémenter pour décrire et publier les fonctions dont les clients et les services peuvent avoir besoin.Defines the interface that bindings must implement to describe and advertise the capabilities that clients and services may require.

IBindingMulticastCapabilities

Définit l'interface facultative qu'une liaison peut implémenter pour spécifier si le service qu'elle configure possède des fonctionnalités de multidiffusion.Defines the optional interface that a binding can implement to specify whether the service it configures has multicast capabilities.

IBindingRuntimePreferences

Définit le contrat facultatif qu'une liaison peut implémenter pour spécifier si les demandes entrantes sont gérées de façon synchrone ou de façon asynchrone par le service.Defines the optional contract that a binding can implement to specify whether incoming requests are handled synchronously or asynchronously by the service.

IChannel

Définit l'interface de base que tous les objets de canal doivent implémenter.Defines the basic interface that all channel objects must implement. Cela requiert l'implémentation de l'interface d'ordinateur d'état partagée par tous les objets de communication et l'implémentation d'une méthode pour récupérer des objets de la pile de canaux.It requires that they implement the state machine interface shared by all communication objects and that they implement a method to retrieve objects from the channel stack.

IChannelFactory

Définit l'interface qui doit être implémentée par une fabrique de canaux pour générer des canaux.Defines the interface that must be implemented by a channel factory to produce channels.

IChannelFactory<TChannel>

Définit l'interface qui doit être implémentée par les fabriques de canaux qui créent des canaux spécifiques au type.Defines the interface that must be implemented by channel factories that create type-specific channels.

IChannelListener

Définit l'interface qui doit être implémentée par un écouteur de canal pour accepter des canaux.Defines the interface that must be implemented by a channel listener to accept channels.

IChannelListener<TChannel>

Définit l'interface qui doit être implémentée par les écouteurs de canal pour accepter des canaux spécifiques au type.Defines the interface that must be implemented by channel listeners to accept type-specific channels.

IContextBindingElement

Définit l'interface d'un élément de liaison prenant en charge les protocoles d'échange de contexte.Defines the interface for a binding element that supports context exchange protocols.

IContextManager

Définit une interface qui vous permet d'obtenir et définir le contexte sur le canal.Defines an interface that allows you to get and set the context on the channel.

ICorrelationDataSource

Fournit une propriété qui retourne une description de toutes les données de corrélation qu'un canal peut fournir.Provides a property that returns a description of all of the correlation data that a channel can supply.

IDuplexChannel

Définit l'interface qu'un canal doit implémenter pour envoyer et recevoir des messages.Defines the interface that a channel must implement to both send and receive messages.

IDuplexSession

Définit l'interface pour la session implémentée sur chaque côté d'une communication bidirectionnelle entre des points de terminaison de messagerie.Defines the interface for the session implemented on each side of a bi-directional communication between messaging endpoints.

IDuplexSessionChannel

Définit l'interface qui associe un canal duplex à une session.Defines the interface that associates a duplex channel with a session.

IHttpCookieContainerManager

Représente le gestionnaire de conteneur de cookie.Represents the cookie container manager.

IInputChannel

Définit l'interface qu'un canal doit implémenter pour recevoir un message.Defines the interface that a channel must implement to receive a message.

IInputSession

Définit l'interface pour la session implémentée sur le côté de réception d'une communication unilatérale entre des points de terminaison de messagerie.Defines the interface for the session implemented on the receiving side of a one-way communication between messaging endpoints.

IInputSessionChannel

Définit l'interface qui associe un canal d'entrée à une session.Defines the interface that associates an input channel with a session.

IMessageProperty

Définit une interface que vous pouvez implémenter pour décrire un ensemble de propriétés pour un message.Defines an interface that you can implement to describe a set of properties for a message.

IOutputChannel

Définit l'interface qu'un canal doit implémenter pour envoyer un message.Defines the interface that a channel must implement to send a message.

IOutputSession

Définit l'interface pour la session implémentée sur le côté émission d'une communication unidirectionnelle entre des points de terminaison de messagerie.Defines the interface for the session implemented on the sending side of a one-way communication between messaging endpoints.

IOutputSessionChannel

Définit l'interface qui associe un canal de sortie à une session.Defines the interface that associates an output channel with a session.

IReceiveContextSettings

Interface qui vous permet de définir des paramètres de contexte de réception.An interface that enables you to set receive context settings.

IReplyChannel

Définit l'interface qu'un canal doit implémenter pour se trouver du côté réception d'une communication demande-réponse entre des points de terminaison de messagerie.Defines the interface that a channel must implement to be on the receiving side of a request-reply communication between messaging endpoints.

IReplySessionChannel

Définit l’interface pour associer un canal de réponse à une session.Defines the interface to associate a reply channel with a session.

IRequestChannel

Définit le contrat qu'un canal doit implémenter pour se trouver du côté de la demande d'une communication demande-réponse entre des points de terminaison de messagerie.Defines the contract that a channel must implement to be on the requesting side of a request-reply communication between messaging endpoints.

IRequestSessionChannel

Définit l'interface pour associer un canal de demande à une session.Defines the interface to associate a request channel with a session.

ISecurityCapabilities

Définit le contrat pour spécifier les fonctionnalités de sécurité des liaisons.Defines the contract for specifying the security capabilities for bindings.

ISession

Définit l'interface pour établir un contexte partagé parmi les correspondants qui échangent des messages en fournissant un ID pour la session de communication.Defines the interface to establish a shared context among parties that exchange messages by providing an ID for the communication session.

ISessionChannel<TSession>

Définit l'interface qui associe un canal à un type spécifique de session.Defines the interface that associates a channel with a specific type of session.

ITransactedBindingElement

Représente une interface qui doit être implémentée par des éléments de liaison qui requièrent que le répartiteur crée une transaction avant la distribution à la méthode de service.Represents an interface that should be implemented by binding elements that require the dispatcher to create a transaction before dispatching to the service method.

ITransportTokenAssertionProvider

Fournit une assertion de jeton de transport (par exemple, une assertion de jeton HTTPS) à utiliser lors des exportations de stratégie.Provides a transport token assertion (for example, an HTTPS token assertion) for use in policy exports.

IWebSocketCloseDetails

Représente les détails du statut de fermeture de la connexion de socket Web.Represents the details of the close status of the web socket connection.

Énumérations

CompressionFormat

Spécifie le format de compression de canaux.Specifies the channels compression format.

ContextExchangeMechanism

Indique si le mécanisme utilisé pour échanger le contexte d'une conversation entre un client et un service sera un cookie HTTP ou un en-tête SOAP.Specifies whether an HTTP cookie or a SOAP header is the mechanism used to exchange context for a conversation between a client and service.

DeliveryFailure

Spécifie les types d'échec de remise possibles pour la lecture d'un message de la file d'attente.Specifies the possible types of delivery failure for a message read from the queue.

DeliveryStatus

Énumération qui spécifie l'état de remise d'un message lorsque la remise du message est incertaine ou lorsque le message n'a pas été remis.An enumeration that specifies the delivery status of a message when the delivery of the message is in doubt, or when the message was not delivered.

MessageState

Spécifie l'état d'un message.Specifies the status of a message.

ReceiveContextState

Représente les états possibles pour l'ordinateur d'état de contexte de réception.Represents the possible states for the receive context state machine.

SecurityHeaderLayout

Décrit la disposition de l'en-tête de sécurité.Describes the layout of the security header.

SupportedAddressingMode

Spécifie si un service prend en charge l'envoi de réponses à des adresses anonymes uniquement, à des adresses non anonymes uniquement, ou les deux.Specifies whether a service supports sending responses to anonymous addresses only, to non-anonymous addresses only, or to both.

TransferSession

Détermine si le contrat pour le transfert de messages d'un client à une application requiert une session et si la remise de messages doit conserver l'ordre dans lequel les opérations sont appelées par le client.Determines if the contract for the transfer of messages from a client to an application requires a session and whether the delivery of messages must preserve the order in which operations are called by the client.

WebContentFormat

Spécifie les formats du message auxquels les types de contenu de messages entrants peuvent être mappés.Specifies the message formats to which content types of incoming messages can be mapped.

WebSocketTransportUsage

Spécifie une énumération de l'utilisation du transport WebSocket.Specifies an enumeration of WebSocket transport usage.