System.ServiceModel.Description Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit les classes liées à la description du modèle de service.
Classes
CallbackDebugBehavior |
Active le débogage de service pour un objet de rappel Windows Communication Foundation (WCF). |
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. |
ClientViaBehavior |
ClientViaBehavior permet aux clients de spécifier l'URI pour lequel le canal de transport doit être créé. |
ContractDescription |
Décrit un contrat Windows Communication Foundation (WCF) qui spécifie ce qu’un point de terminaison communique au monde extérieur. |
DataContractSerializerMessageContractImporter |
Gère l'importation de messages de contrat de données à partir de documents WSDL. |
DataContractSerializerOperationBehavior |
Représente le comportement à l'exécution de DataContractSerializer. |
DispatcherSynchronizationBehavior |
Comportement de point de terminaison qui permet à un service WCF d’envoyer des réponses de manière asynchrone. |
DurableOperationAttribute |
Indique le comportement d'exécution local d'une méthode de service fiable. |
DurableServiceAttribute |
Indique le comportement d'exécution interne d'une implémentation de contrat de service fiable. |
FaultDescription |
Représente une erreur SOAP. |
FaultDescriptionCollection |
Représente une collection d’objets FaultDescription que vous pouvez utiliser pour obtenir des informations sur les erreurs SOAP d’un contrat. |
JsonFaultDetail |
Représente une erreur SOAP spécifiée dans le contrat de service pour une utilisation avec JSON. |
MessageBodyDescription |
Représente le corps d'un message SOAP. |
MessageDescription |
Représente la description d'un message. |
MessageDescriptionCollection |
Fournit une collection qui est utilisée pour stocker des descriptions des messages qui composent une opération qui appartient à un contrat. |
MessageHeaderDescription |
Représente un en-tête de message SOAP. |
MessageHeaderDescriptionCollection |
Représente une collection d'objets MessageHeaderDescription. |
MessagePartDescription |
Représente une description de partie de message SOAP. |
MessagePartDescriptionCollection |
Représente une collection d'objets MessagePartDescription. |
MessagePropertyDescription |
Représente une propriété de message spécifiée par l'MessagePropertyAttribute. |
MessagePropertyDescriptionCollection |
Représente une collection d'objets MessagePropertyDescription. |
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. |
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. |
MetadataExchangeClient |
Télécharge les métadonnées du service. |
MetadataExporter |
Exporte les informations sur la description du service dans des métadonnées. |
MetadataImporter |
Importe des métadonnées dans des objets ServiceEndpoint. |
MetadataImporterQuotas |
Spécifie les quotas pour les importateurs de métadonnées qui dérivent de la classe MetadataImporter. |
MetadataLocation |
Représente l'adresse des documents de métadonnées. |
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. |
MetadataResolver |
Récupère et importe des métadonnées en tant qu'objets ServiceEndpoint. |
MetadataSection |
Représente des métadonnées XML ou des références à des métadonnées XML. |
MetadataSet |
Représente une collection sérialisable de métadonnées du service au format XML. |
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. |
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. |
OperationDescription |
Représente la description d'une opération de contrat qui fournit une description des messages qui composent l'opération. |
OperationDescriptionCollection |
Représente une collection qui contient des descriptions d’opérations. |
ParameterXPathQueryGenerator |
Permet de créer un XPath à partir d’un contrat de données. |
PersistenceProviderBehavior |
Définit le comportement d'un PersistenceProviderFactory associé à un WorkflowServiceHost. |
PolicyAssertionCollection |
Contient des assertions de stratégie. |
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. |
PolicyVersion |
Classe utilisée pour spécifier la version de la spécification WS-Policy utilisée. |
ServiceAuthenticationBehavior |
Décrit le comportement d’authentification du service. |
ServiceAuthorizationBehavior |
Fournit les propriétés liées au comportement d'autorisation du service. |
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. |
ServiceContractGenerator |
Le type ServiceContractGenerator génère du code de contrat de service et des configurations de liaison à partir des objets de description ServiceEndpoint. |
ServiceCredentials |
Configure les informations d'identification d'un service. Utilisez cette classe pour spécifier les informations d'identification du service, comme un certificat X.509. 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. |
ServiceDebugBehavior |
Active les fonctionnalités de débogage et d’informations d’aide pour un service Windows Communication Foundation (WCF). |
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. |
ServiceEndpoint |
Représente le point de terminaison pour un service qui permet aux clients du service de rechercher et de communiquer avec celui-ci. |
ServiceEndpointCollection |
Collection qui contient les points de terminaison d’un service. |
ServiceHealthBehavior |
Fournit un comportement de service WCF (Windows Communication Foundation) qui fournit un point de terminaison d’intégrité. |
ServiceHealthBehaviorBase |
Sert de classe de base pour un comportement de service WCF (Windows Communication Foundation) qui fournit un point de terminaison d’intégrité. |
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). |
ServiceHealthDataCollection |
Représente une collection à clé d’objets ServiceHealthData. |
ServiceHealthModel |
Contient le modèle qui fournit des informations sur l’état et le statut d’un service d’application Windows Communication Foundation. |
ServiceHealthModel.ChannelDispatcherModel |
Contient le modèle qui représente les répartiteurs de canal associés à un service WCF. |
ServiceHealthModel.CommunicationTimeoutsModel |
Classe qui contient le modèle représentant les délais d’expiration d’un service WCF. |
ServiceHealthModel.ProcessInformationModel |
Fournit des informations sur les processus pour le service supervisé par ce service de contrôle d’intégrité. |
ServiceHealthModel.ProcessThreadsModel |
Fournit des informations sur les threads pour ce processus de contrôle d’intégrité de service. |
ServiceHealthModel.ServiceEndpointModel |
Fournit des informations sur les points de terminaison supervisés par ce comportement de service de contrôle d’intégrité. |
ServiceHealthModel.ServicePropertiesModel |
Fournit des informations sur les propriétés pour un service d’application Windows Communication Foundation. |
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. |
ServiceHealthSection |
Représente une section d’une page HTML de comportement d’intégrité de service. |
ServiceHealthSectionCollection |
Représente une collection d'objets ServiceHealthSection. |
ServiceMetadataBehavior |
Détermine la publication de métadonnées de service et des informations associées. |
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é. |
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. |
ServiceMetadataExtension |
Fournit l'implémentation pour les protocoles de publication de métadonnées. |
ServiceSecurityAuditBehavior |
Spécifie le comportement d'audit d'événements de sécurité. 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. Pour plus d'informations, consultez ServiceAuthorizationManager. |
ServiceThrottlingBehavior |
Configure les paramètres de débit d'exécution qui permettent de régler les performances du service. |
SynchronousReceiveBehavior |
Détermine si les canaux écoutent de façon synchrone ou asynchrone. |
TransactedBatchingBehavior |
Représente un comportement qui optimise les opérations de réception pour les transports prenant en charge les réceptions transactionnelles. |
TypedMessageConverter |
Convertit un message typé en message non typé ou un message non typé en message typé. |
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). |
WebHttpBehavior |
Active le modèle de programmation web pour un service Windows Communication Foundation (WCF). |
WebHttpEndpoint |
Point de terminaison standard avec une liaison WebHttpBinding fixe qui ajoute automatiquement le comportement WebHttpBehavior. |
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. Cette classe ne peut pas être héritée. |
WebScriptEndpoint |
Point de terminaison standard avec une liaison WebHttpBinding fixe qui ajoute automatiquement le comportement WebScriptEnablingBehavior. |
WebServiceEndpoint |
Point de terminaison standard avec une liaison WebHttpBinding fixe. |
WorkflowRuntimeBehavior |
Définit le comportement du WorkflowRuntime associé à un 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. |
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. |
WsdlExporter |
Convertit les informations de service, de contrat et de point de terminaison en documents de métadonnées. |
WsdlImporter |
Importe des métadonnées WSDL (Web Services Description Language) 1.1 avec des pièces jointes WS-Policy. |
XmlSerializerMessageContractImporter |
Gère l'importation de messages à partir de documents WSDL à l'aide de XmlSerializer. |
XmlSerializerOperationBehavior |
Détermine le comportement à l'exécution du XmlSerializer associé à une opération. |
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. |
IContractBehaviorAttribute |
Spécifie le contrat pour lequel un attribut qui implémente l'interface IContractBehavior est actif. |
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. |
IMetadataExchange |
Expose les méthodes utilisées pour retourner des métadonnées relatives à un 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. |
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. |
IPolicyExportExtension |
Implémentez IPolicyExportExtension pour insérer des assertions de stratégie de liaisons personnalisées dans les informations Web Services Description Language (WSDL). |
IPolicyImportExtension |
Définit une méthode pour les objets qui importent des assertions de stratégie personnalisées relatives aux liaisons. |
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. |
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. |
IWsdlExportExtension |
Définit un point de terminaison ou des comportements de contrat qui peuvent exporter des métadonnées personnalisés. |
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. |
É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. |
MessageDirection |
Spécifie la direction du message. |
MetadataExchangeClientMode |
Spécifie le mode d'échange utilisé pour obtenir les métadonnées. |
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. |
ServiceContractGenerationOptions |
Représente les options de génération de contrat disponibles à l'aide du ServiceContractGenerator. |
UnknownExceptionAction |
Indique comment un service fiable gère une exception inconnue. |