System.ServiceModel.Description Espace de noms

Fournit les classes liées à la description du modèle de service. Provides classes related to the service model description.

Classes

CallbackDebugBehavior

Active le débogage de service pour un objet de rappel Windows Communication Foundation (WCF).Enables service debugging for a Windows Communication Foundation (WCF) callback object.

ClientCredentials

Permet à l'utilisateur de configurer les informations d'identification du client et du service, ainsi que les paramètres d'authentification des informations d'identification du service à utiliser du côté client de la communication.Enables the user to configure client and service credentials as well as service credential authentication settings for use on the client side of communication.

ClientViaBehavior

ClientViaBehavior permet aux clients de spécifier l'URI pour lequel le canal de transport doit être créé.The ClientViaBehavior is used by clients to specify the URI for which the transport channel should be created.

ContractDescription

Décrit un contrat Windows Communication Foundation (WCF) qui spécifie ce qu’un point de terminaison communique au monde extérieur.Describes a Windows Communication Foundation (WCF) contract that specifies what an endpoint communicates to the outside world.

DataContractSerializerMessageContractImporter

Gère l'importation de messages de contrat de données à partir de documents WSDL.Handles the importation of data contract messages from WSDL documents.

DataContractSerializerOperationBehavior

Représente le comportement à l'exécution de DataContractSerializer.Represents the run-time behavior of the DataContractSerializer.

DispatcherSynchronizationBehavior

Comportement de point de terminaison qui permet à un service WCF d’envoyer des réponses de manière asynchrone.An endpoint behavior that enables a WCF service to send replies asynchronously.

DurableOperationAttribute

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

DurableServiceAttribute

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

FaultDescription

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

FaultDescriptionCollection

Représente une collection d’objets FaultDescription que vous pouvez utiliser pour obtenir des informations sur les erreurs SOAP d’un contrat.Represents a collection of FaultDescription objects that you can use to obtain information about SOAP faults in a contract.

JsonFaultDetail

Représente une erreur SOAP spécifiée dans le contrat de service pour une utilisation avec JSON.Represents a SOAP fault that is specified in the service contract for use with JSON.

MessageBodyDescription

Représente le corps d'un message SOAP.Represents the body of a SOAP message.

MessageDescription

Représente la description d'un message.Represents the description of a message.

MessageDescriptionCollection

Fournit une collection qui est utilisée pour stocker des descriptions des messages qui composent une opération qui appartient à un contrat.Provides a collection that is used to store descriptions of the messages that make up an operation that belongs to a contract.

MessageHeaderDescription

Représente un en-tête de message SOAP.Represents a SOAP message header.

MessageHeaderDescriptionCollection

Représente une collection d'objets MessageHeaderDescription.Represents a collection of MessageHeaderDescription objects.

MessagePartDescription

Représente une description de partie de message SOAP.Represents a description of a SOAP message part.

MessagePartDescriptionCollection

Représente une collection d'objets MessagePartDescription.Represents a collection of MessagePartDescription objects.

MessagePropertyDescription

Représente une propriété de message spécifiée par l'MessagePropertyAttribute.Represents a message property specified by the MessagePropertyAttribute.

MessagePropertyDescriptionCollection

Représente une collection d'objets MessagePropertyDescription.Represents a collection of MessagePropertyDescription objects.

MetadataConversionError

Représente une erreur ou un événement d'avertissement qui s'est produit au cours de l'utilisation d'un MetadataExporter ou d'un MetadataImporter.Represents an error or warning event that occurred during the use of a MetadataExporter or MetadataImporter.

MetadataExchangeBindings

Utilisé pour créer des liaisons fournies par le système pour l'échange de métadonnées WS-Transfer à l'aide du contrat IMetadataExchange.Used to create system-provided bindings for WS-Transfer metadata exchange using the IMetadataExchange contract.

MetadataExchangeClient

Télécharge les métadonnées du service.Downloads service metadata.

MetadataExporter

Exporte les informations sur la description du service dans des métadonnées.Exports service description information into metadata.

MetadataImporter

Importe des métadonnées dans des objets ServiceEndpoint.Imports metadata into ServiceEndpoint objects.

MetadataImporterQuotas

Spécifie les quotas pour les importateurs de métadonnées qui dérivent de la classe MetadataImporter.Specifies the quotas for metadata importers that derive from the MetadataImporter class.

MetadataLocation

Représente l'adresse des documents de métadonnées.Represents the address of metadata documents.

MetadataReference

Représente une référence à un document de métadonnées retourné par un point de terminaison d'échange de métadonnées.Represents a reference to a metadata document returned from a metadata exchange endpoint.

MetadataResolver

Récupère et importe des métadonnées en tant qu'objets ServiceEndpoint.Retrieves and imports metadata as ServiceEndpoint objects.

MetadataSection

Représente des métadonnées XML ou des références à des métadonnées XML.Represents XML metadata or references to XML metadata.

MetadataSet

Représente une collection sérialisable de métadonnées du service au format XML.Represents a serializable collection of service metadata in XML form.

MustUnderstandBehavior

Demande à Windows Communication Foundation (WCF) de désactiver le traitement obligatoire des en-têtes non situés dans la collection UnderstoodHeaders qui doit être comprise suivant les spécifications SOAP 1.1 et 1.2.Instructs Windows Communication Foundation (WCF) to disable the mandatory processing of headers not in the UnderstoodHeaders collection that must be understood according to the SOAP 1.1 and 1.2 specifications.

OperationContractGenerationContext

Passé à la méthode GenerateOperation(OperationContractGenerationContext) pour activer la modification d'un contrat d'opération et de son contexte avant de générer du code.Passed to the GenerateOperation(OperationContractGenerationContext) method to enable the modification of an operation contract and its context prior to generating code.

OperationDescription

Représente la description d'une opération de contrat qui fournit une description des messages qui composent l'opération.Represents the description of a contract operation that provides a description of the messages that make up the operation.

OperationDescriptionCollection

Représente une collection qui contient des descriptions d’opérations.Represents a collection that contains operation descriptions.

ParameterXPathQueryGenerator

Permet de créer un XPath à partir d’un contrat de données.Enables the creation of an XPath from a data contract.

PersistenceProviderBehavior

Définit le comportement d'un PersistenceProviderFactory associé à un WorkflowServiceHost.Defines the behavior for a PersistenceProviderFactory associated with a WorkflowServiceHost.

PolicyAssertionCollection

Contient des assertions de stratégie.Contains policy assertions.

PolicyConversionContext

Définit une classe permettant de récupérer des assertions de liaison dans des métadonnées et d’attacher des éléments de liaison d’implémentation au niveau de la portée appropriée.Defines a class used to retrieve binding assertions in metadata and to attach implementing binding elements at the appropriate scope.

PolicyVersion

Classe utilisée pour spécifier la version de la spécification WS-Policy utilisée.A class used to specify the version of the WS-Policy specification being used.

ServiceAuthenticationBehavior

Décrit le comportement d’authentification du service.Describes the service's authentication behavior.

ServiceAuthorizationBehavior

Fournit les propriétés liées au comportement d'autorisation du service.Provides properties related to service authorization behavior.

ServiceContractGenerationContext

Passé à la méthode GenerateContract(ServiceContractGenerationContext) pour activer la modification d'un contrat de service et de son contexte avant de générer du code.Passed to the GenerateContract(ServiceContractGenerationContext) method to enable the modification of a service contract and its context prior to generating code.

ServiceContractGenerator

Le type ServiceContractGenerator génère du code de contrat de service et des configurations de liaison à partir des objets de description ServiceEndpoint.The ServiceContractGenerator type generates service contract code and binding configurations from ServiceEndpoint description objects.

ServiceCredentials

Configure les informations d'identification d'un service.Configures a service credential. Utilisez cette classe pour spécifier les informations d'identification du service, comme un certificat X.509.Use this class to specify the credential for the service such as an X.509 certificate. En outre, cette classe permet de spécifier le modèle d'authentification pour différentes informations d'identification client telles que la validation du nom d'utilisateur et du mot de passe.Also, use this class to specify the authentication model for various client credentials such as user name and password validation.

ServiceDebugBehavior

Active les fonctionnalités de débogage et d’informations d’aide pour un service Windows Communication Foundation (WCF).Enables debugging and help information features for a Windows Communication Foundation (WCF) service.

ServiceDescription

Représente une description complète, en mémoire du service, y compris tous les points de terminaison pour le service et les spécifications pour leurs adresses, liaisons, contrats et comportements respectifs.Represents a complete, in-memory description of the service, including all the endpoints for the service and specifications for their respective addresses, bindings, contracts and behaviors.

ServiceEndpoint

Représente le point de terminaison pour un service qui permet aux clients du service de rechercher et de communiquer avec celui-ci.Represents the endpoint for a service that allows clients of the service to find and communicate with the service.

ServiceEndpointCollection

Collection qui contient les points de terminaison d'un service.A collection that contains the endpoints for a service.

ServiceHealthBehavior

Fournit un comportement de service WCF (Windows Communication Foundation) qui fournit un point de terminaison d’intégrité.Provides a Windows Communication Foundation (WCF) service behavior that provides a health endpoint.

ServiceHealthBehaviorBase

Sert de classe de base pour un comportement de service WCF (Windows Communication Foundation) qui fournit un point de terminaison d’intégrité.Serves as the base class for a Windows Communication Foundation (WCF) service behavior that provides a health endpoint.

ServiceHealthData

Définit un élément de données qui se compose d’une clé et de plusieurs valeurs pour une utilisation par un service de contrôle d’intégrité WCF (Windows Communication Foundation).Defines a data item that consists of a key and multiple values for use by a Windows Communication Foundation (WCF) health service.

ServiceHealthDataCollection

Représente une collection à clé d’objets ServiceHealthData.Represents a keyed collection of ServiceHealthData objects.

ServiceHealthModel

Contient le modèle qui fournit des informations sur l’état et le statut d’un service d’application Windows Communication Foundation.Contains the model that provides information about the state and status of a WCF service.

ServiceHealthModel.ChannelDispatcherModel

Contient le modèle qui représente les répartiteurs de canal associés à un service WCF.Contains the model that represents the channel dispatchers associated with a WCF service.

ServiceHealthModel.CommunicationTimeoutsModel

Classe qui contient le modèle représentant les délais d’expiration d’un service WCF.The class that contains the model representing a WCF service's timeouts.

ServiceHealthModel.ProcessInformationModel

Fournit des informations sur les processus pour le service supervisé par ce service de contrôle d’intégrité.Provides process information about the service that this health service is monitoring.

ServiceHealthModel.ProcessThreadsModel

Fournit des informations sur les threads pour ce processus de contrôle d’intégrité de service.Provides threading information about this service health process.

ServiceHealthModel.ServiceEndpointModel

Fournit des informations sur les points de terminaison supervisés par ce comportement de service de contrôle d’intégrité.Provides information about the endpoints that this health service behavior monitors.

ServiceHealthModel.ServicePropertiesModel

Fournit des informations sur les propriétés pour un service d’application Windows Communication Foundation.Provides property information about a WCF service.

ServiceHealthModel.ServiceThrottleModel

Contient le modèle qui fournit des informations sur la limitation de service qui contrôle le débit d’un service WCF.Contains the model that provides information about service throttle that controls the throughput of a WCF service.

ServiceHealthSection

Représente une section d’une page HTML de comportement d’intégrité de service.Represents a section of a Service Health Behavior HTML page.

ServiceHealthSectionCollection

Représente une collection d'objets ServiceHealthSection.Represents a collection of ServiceHealthSection objects.

ServiceMetadataBehavior

Détermine la publication de métadonnées de service et des informations associées.Controls the publication of service metadata and associated information.

ServiceMetadataContractBehavior

Un comportement de contrat qui vous permet d'indiquer si vous souhaitez publier ou on les métadonnées d'un point de terminaison donné.A contract behavior that enables you to specify whether or not to publish metadata for a given endpoint.

ServiceMetadataEndpoint

Point de terminaison standard avec un contrat fixe (IMetadataExchange) et une liaison HTTP par défaut utilisée pour l’exposition de métadonnées.A standard endpoint with a fixed contract (IMetadataExchange) and a default HTTP binding used for exposing metadata.

ServiceMetadataExtension

Fournit l'implémentation pour les protocoles de publication de métadonnées.Provides the implementation for the metadata publishing protocols.

ServiceSecurityAuditBehavior

Spécifie le comportement d'audit d'événements de sécurité.Specifies the audit behavior of security events. En règle générale, les événements de sécurité se composent d'événements d'authentification tels que le transport, le message ou la négociation d'un événement d'authentification et d'autorisation.In general, the security events consist of authentication events such as transport, message or negotiate authentication and authorization event. Pour plus d'informations, consultez ServiceAuthorizationManager.For more information, see ServiceAuthorizationManager.

ServiceThrottlingBehavior

Configure les paramètres de débit d'exécution qui permettent de régler les performances du service.Configures run-time throughput settings that enable you to tune service performance.

SynchronousReceiveBehavior

Détermine si les canaux écoutent de façon synchrone ou asynchrone.Controls whether channels listen synchronously or asynchronously.

TransactedBatchingBehavior

Représente un comportement qui optimise les opérations de réception pour les transports prenant en charge les réceptions transactionnelles.Represents a behavior that optimizes the receive operations for transports that support transactional receives.

TypedMessageConverter

Convertit un message typé en message non typé ou un message non typé en message typé.Converts a typed message to an untyped message, or an untyped message to a typed message.

UseRequestHeadersForMetadataAddressBehavior

Active la récupération des informations d’adresse de métadonnées à partir des en-têtes de message de demande d’un service Windows Communication Foundation (WCF).Enables the retrieval of metadata address information from request message headers for a Windows Communication Foundation (WCF) service.

WebHttpBehavior

Active le modèle de programmation web pour un service Windows Communication Foundation (WCF).Enables the Web programming model for a Windows Communication Foundation (WCF) service.

WebHttpEndpoint

Point de terminaison standard avec une liaison WebHttpBinding fixe qui ajoute automatiquement le comportement WebHttpBehavior.A standard endpoint with a fixed WebHttpBinding binding that automatically adds the WebHttpBehavior behavior.

WebScriptEnablingBehavior

Fournit la prise en charge du comportement qui permet aux points de terminaison Windows Communication Foundation (WCF) de recevoir des requêtes HTTP d’un client ASP.NET AJAX basé sur le navigateur.Provides support for the behavior that enables Windows Communication Foundation (WCF) endpoints to receive HTTP requests from a browser-based ASP.NET AJAX client. Cette classe ne peut pas être héritée.This class cannot be inherited.

WebScriptEndpoint

Point de terminaison standard avec une liaison WebHttpBinding fixe qui ajoute automatiquement le comportement WebScriptEnablingBehavior.A standard endpoint with a fixed WebHttpBinding binding that automatically adds the WebScriptEnablingBehavior behavior.

WebServiceEndpoint

Point de terminaison standard avec une liaison WebHttpBinding fixe.A standard endpoint with a fixed WebHttpBinding binding.

WorkflowRuntimeBehavior

Définit le comportement du WorkflowRuntime associé à un WorkflowServiceHost.Defines the behavior for the WorkflowRuntime associated with a WorkflowServiceHost.

WsdlContractConversionContext

Passé aux exportateurs et importateurs WSDL personnalisés pour activer la personnalisation des processus d'exportation et d'importation de métadonnées pour un contrat.Passed to custom WSDL exporters and importers to enable customization of the metadata export and import processes for a contract.

WsdlEndpointConversionContext

Passé aux exportateurs et importateurs WSDL personnalisés pour activer la personnalisation des processus d'exportation et d'importation de métadonnées d'un point de terminaison WSDL.Passed to custom WSDL exporters and importers to enable customization of the metadata export and import processes for a WSDL endpoint.

WsdlExporter

Convertit les informations de service, de contrat et de point de terminaison en documents de métadonnées.Converts service, contract, and endpoint information into metadata documents.

WsdlImporter

Importe des métadonnées WSDL (Web Services Description Language) 1.1 avec des pièces jointes WS-Policy.Imports Web Services Description Language (WSDL) 1.1 metadata with WS-Policy attachments.

XmlSerializerMessageContractImporter

Gère l'importation de messages à partir de documents WSDL à l'aide de XmlSerializer.Handles the import of messages from WSDL documents using the XmlSerializer.

XmlSerializerOperationBehavior

Détermine le comportement à l'exécution du XmlSerializer associé à une opération.Controls run-time behavior of the XmlSerializer associated with an operation.

Interfaces

IContractBehavior

Implémente des méthodes qui permettent d'étendre un comportement d'exécution pour un contrat, que ce soit pour une application cliente ou de service.Implements methods that can be used to extend run-time behavior for a contract in either a service or client application.

IContractBehaviorAttribute

Spécifie le contrat pour lequel un attribut qui implémente l'interface IContractBehavior est actif.Specifies the contract for which an attribute that implements the IContractBehavior interface is active.

IEndpointBehavior

Implémente des méthodes qui permettent d'étendre un comportement d'exécution pour un point de terminaison, que ce soit pour une application cliente ou de service.Implements methods that can be used to extend run-time behavior for an endpoint in either a service or client application.

IMetadataExchange

Expose les méthodes utilisées pour retourner des métadonnées relatives à un service.Exposes methods used to return metadata about a service.

IOperationBehavior

Implémente des méthodes qui permettent d'étendre un comportement d'exécution pour une opération, que ce soit pour une application cliente ou de service.Implements methods that can be used to extend run-time behavior for an operation in either a service or client application.

IOperationContractGenerationExtension

Définit les méthodes appelées au cours d'une génération de contrat qui permet de modifier le code généré pour une opération.Defines the methods called during contract generation that can be used to modify the generated code for an operation.

IPolicyExportExtension

Implémentez IPolicyExportExtension pour insérer des assertions de stratégie de liaisons personnalisées dans les informations Web Services Description Language (WSDL).Implement IPolicyExportExtension to insert custom binding policy assertions in the Web Services Description Language (WSDL) information.

IPolicyImportExtension

Définit une méthode pour les objets qui importent des assertions de stratégie personnalisées relatives aux liaisons.Defines a method for objects that import custom policy assertions about bindings.

IServiceBehavior

Fournit un mécanisme permettant de modifier ou d'insérer des extensions personnalisées sur l'intégralité d'un service, y compris ServiceHostBase.Provides a mechanism to modify or insert custom extensions across an entire service, including the ServiceHostBase.

IServiceContractGenerationExtension

Définit les méthodes appelées au cours de la génération de contrat qui permettent de modifier le code généré pour un contrat de service.Defines the methods called during contract generation that can be used to modify the generated code for a service contract.

IWsdlExportExtension

Définit un point de terminaison ou des comportements de contrat qui peuvent exporter des métadonnées personnalisés.Defines endpoint or contract behaviors that can export custom metadata.

IWsdlImportExtension

Effectuez une implémentation et un attachement à un objet WsdlImporter pour contrôler la façon dont l'importateur mappe des parties Web Services Description Language (WSDL) sur celles d'un objet ServiceDescription.Implement and attach to a WsdlImporter object to control how the importer maps Web Services Description Language (WSDL) parts to those of a ServiceDescription object.

Énumérations

ListenUriMode

Indique si le transport doit garantir que l'URI fourni pour le service à écouter est unique ou qu'il peut être utilisé dans l'état exact dans lequel il a été fourni.Indicates whether the transport must ensure that the URI provided for the service to listen on is unique or can be used exactly as provided.

MessageDirection

Spécifie la direction du message.Specifies the direction of the message.

MetadataExchangeClientMode

Spécifie le mode d'échange utilisé pour obtenir les métadonnées.Specifies the exchange mode used to obtain metadata.

PrincipalPermissionMode

Définit le mode pour les contrôles d'autorisation lors de l'utilisation de l'PrincipalPermissionAttribute pour contrôler l'accès à une méthode.Sets the mode for authorization checks when using the PrincipalPermissionAttribute to control access to a method.

ServiceContractGenerationOptions

Représente les options de génération de contrat disponibles à l'aide du ServiceContractGenerator.Represents the contract generation options available using the ServiceContractGenerator.

UnknownExceptionAction

Indique comment un service fiable gère une exception inconnue.Specifies how a durable service will handle an unknown exception.