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 des classes liées à la description du modèle de service.
Classes
| Nom | Description |
|---|---|
| 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 côté client de la communication. |
| ClientViaBehavior |
Il ClientViaBehavior est utilisé par les clients pour 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 avec le monde extérieur. |
| DataContractSerializerMessageContractImporter |
Gère l’importation de messages de contrat de données à partir de documents WSDL. |
| DataContractSerializerOperationBehavior |
Représente le comportement d’exécution du DataContractSerializer. |
| DispatcherSynchronizationBehavior |
Comportement de point de terminaison qui permet à un service WCF d’envoyer des réponses de manière asynchrone. |
| DurableOperationAttribute |
Spécifie le comportement d’exécution locale d’une méthode de service durable. |
| DurableServiceAttribute |
Spécifie le comportement d’exécution interne d’une implémentation de contrat de service durable. |
| 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 dans un contrat. |
| JsonFaultDetail |
Représente une erreur SOAP spécifiée dans le contrat de service à utiliser avec JSON. |
| MessageBodyDescription |
Représente le corps d’un message SOAP. |
| MessageDescription |
Représente la description d’un message. |
| MessageDescriptionCollection |
Fournit une collection utilisée pour stocker les descriptions des messages qui composent une opération appartenant à 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 d’une partie de message SOAP. |
| MessagePartDescriptionCollection |
Représente une collection d’objets MessagePartDescription . |
| MessagePropertyDescription |
Représente une propriété de message spécifiée par le MessagePropertyAttribute. |
| MessagePropertyDescriptionCollection |
Représente une collection d’objets MessagePropertyDescription . |
| MetadataConversionError |
Représente une erreur ou un événement d’avertissement qui s’est produit pendant l’utilisation d’un MetadataExporter ou MetadataImporter. |
| MetadataExchangeBindings |
Permet de créer des liaisons fournies par le système pour WS-Transfer échange de métadonnées à l’aide du IMetadataExchange contrat. |
| MetadataExchangeClient |
Télécharge les métadonnées du service. |
| MetadataExporter |
Exporte les informations de description du service dans les métadonnées. |
| MetadataImporter |
Importe des métadonnées dans des ServiceEndpoint objets. |
| MetadataImporterQuotas |
Spécifie les quotas pour les importateurs de métadonnées qui dérivent de la MetadataImporter classe. |
| 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é à partir d’un point de terminaison d’échange de métadonnées. |
| MetadataResolver |
Récupère et importe les métadonnées en tant qu’objets ServiceEndpoint . |
| MetadataSection |
Représente les métadonnées XML ou les références aux métadonnées XML. |
| MetadataSet |
Représente une collection sérialisable de métadonnées de service sous forme XML. |
| MustUnderstandBehavior |
Indique à Windows Communication Foundation (WCF) de désactiver le traitement obligatoire des en-têtes non compris dans la UnderstoodHeaders collection qui doit être compris conformément aux spécifications SOAP 1.1 et 1.2. |
| OperationContractGenerationContext |
Passé à la GenerateOperation(OperationContractGenerationContext) méthode pour activer la modification d’un contrat d’opération et 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 |
Active la création d’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 utilisée pour récupérer des assertions de liaison dans les métadonnées et attacher l’implémentation d’éléments de liaison dans l’étendue 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 des propriétés liées au comportement d’autorisation de service. |
| ServiceContractGenerationContext |
Passé à la GenerateContract(ServiceContractGenerationContext) méthode pour activer la modification d’un contrat de service et son contexte avant de générer du code. |
| ServiceContractGenerator |
Le type génère du ServiceContractGenerator code de contrat de service et des configurations de liaison à partir d’objets de ServiceEndpoint description. |
| ServiceCredentials |
Configure les informations d'identification d'un service. Utilisez cette classe pour spécifier les informations d’identification du service, telles qu’un certificat X.509. Utilisez également cette classe pour 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 le débogage et les fonctionnalités d’informations d’aide pour un service Windows Communication Foundation (WCF). |
| ServiceDescription |
Représente une description complète et en mémoire du service, y compris tous les points de terminaison pour le service et les spécifications de leurs adresses, liaisons, contrats et comportements respectifs. |
| ServiceEndpoint |
Représente le point de terminaison d’un service qui permet aux clients du service de rechercher et de communiquer avec le service. |
| ServiceEndpointCollection |
Collection qui contient les points de terminaison d’un service. |
| ServiceHealthBehavior |
Fournit un comportement de service Windows Communication Foundation (WCF) qui fournit un point de terminaison d’intégrité. |
| ServiceHealthBehaviorBase |
Sert de classe de base pour un comportement de service Windows Communication Foundation (WCF) 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 à utiliser par un service d’intégrité Windows Communication Foundation (WCF). |
| ServiceHealthDataCollection |
Représente une collection clé d’objets ServiceHealthData . |
| ServiceHealthModel |
Contient le modèle qui fournit des informations sur l’état et l’état d’un service WCF. |
| 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 le processus sur le service que ce service d’intégrité surveille. |
| ServiceHealthModel.ProcessThreadsModel |
Fournit des informations de thread sur ce processus d’intégrité de service. |
| ServiceHealthModel.ServiceEndpointModel |
Fournit des informations sur les points de terminaison que ce comportement de service d’intégrité surveille. |
| ServiceHealthModel.ServicePropertiesModel |
Fournit des informations de propriété sur un service WCF. |
| 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 comportement d’intégrité du service. |
| ServiceHealthSectionCollection |
Représente une collection d’objets ServiceHealthSection . |
| ServiceMetadataBehavior |
Contrôle la publication des métadonnées de service et les informations associées. |
| ServiceMetadataContractBehavior |
Comportement de contrat qui vous permet de spécifier s’il faut ou non publier des métadonnées pour 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 exposer des métadonnées. |
| ServiceMetadataExtension |
Fournit l’implémentation des protocoles de publication de métadonnées. |
| ServiceSecurityAuditBehavior |
Spécifie le comportement d’audit des événements de sécurité. En général, 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 au moment de l’exécution qui vous permettent d’optimiser les performances du service. |
| SynchronousReceiveBehavior |
Contrôle 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 qui prennent 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 d’en-têtes de message de requête pour 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 fixe WebHttpBinding qui ajoute automatiquement le WebHttpBehavior comportement. |
| WebScriptEnablingBehavior |
Fournit la prise en charge du comportement qui permet aux points de terminaison Windows Communication Foundation (WCF) de recevoir des requêtes HTTP à partir d’un client AJAX ASP.NET basé sur un navigateur. Cette classe ne peut pas être héritée. |
| WebScriptEndpoint |
Point de terminaison standard avec une liaison fixe WebHttpBinding qui ajoute automatiquement le WebScriptEnablingBehavior comportement. |
| WebServiceEndpoint |
Point de terminaison standard avec une liaison fixe WebHttpBinding . |
| WorkflowRuntimeBehavior |
Définit le comportement de l’associé WorkflowRuntime à un WorkflowServiceHost. |
| WsdlContractConversionContext |
Transmis aux exportateurs et importateurs WSDL personnalisés pour permettre la personnalisation des processus d’exportation et d’importation des métadonnées pour un contrat. |
| WsdlEndpointConversionContext |
Transmis aux exportateurs et importateurs WSDL personnalisés pour permettre la personnalisation des processus d’exportation et d’importation des métadonnées pour 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 les 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 du XmlSerializerfichier . |
| XmlSerializerOperationBehavior |
Contrôle le comportement d’exécution de l’associé XmlSerializer à une opération. |
Interfaces
| Nom | Description |
|---|---|
| IContractBehavior |
Implémente des méthodes qui peuvent être utilisées pour étendre le comportement d’exécution d’un contrat dans un service ou une application cliente. |
| IContractBehaviorAttribute |
Spécifie le contrat pour lequel un attribut qui implémente l’interface IContractBehavior est actif. |
| IEndpointBehavior |
Implémente des méthodes qui peuvent être utilisées pour étendre le comportement d’exécution d’un point de terminaison dans un service ou une application cliente. |
| IMetadataExchange |
Expose les méthodes utilisées pour retourner des métadonnées sur un service. |
| IOperationBehavior |
Implémente des méthodes qui peuvent être utilisées pour étendre le comportement d’exécution pour une opération dans un service ou une application cliente. |
| IOperationContractGenerationExtension |
Définit les méthodes appelées pendant la génération de contrat qui peuvent être utilisées pour modifier le code généré pour une opération. |
| IPolicyExportExtension |
Implémentez IPolicyExportExtension pour insérer des assertions de stratégie de liaison personnalisées dans les informations WSDL (Web Services Description Language). |
| IPolicyImportExtension |
Définit une méthode pour les objets qui importent des assertions de stratégie personnalisées sur les liaisons. |
| IServiceBehavior |
Fournit un mécanisme permettant de modifier ou d’insérer des extensions personnalisées sur l’ensemble d’un service, y compris le ServiceHostBase. |
| IServiceContractGenerationExtension |
Définit les méthodes appelées pendant la génération de contrat qui peuvent être utilisées pour modifier le code généré pour un contrat de service. |
| IWsdlExportExtension |
Définit des comportements de point de terminaison ou de contrat qui peuvent exporter des métadonnées personnalisées. |
| IWsdlImportExtension |
Implémentez et attachez à un WsdlImporter objet pour contrôler la façon dont l’importateur mappe les composants WSDL (Web Services Description Language) à ceux d’un ServiceDescription objet. |
Énumérations
| Nom | Description |
|---|---|
| ListenUriMode |
Indique si le transport doit s’assurer que l’URI fourni pour le service à écouter est unique ou peut être utilisé exactement comme 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 vérifications 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 de l'ServiceContractGenerator. |
| UnknownExceptionAction |
Spécifie comment un service durable gère une exception inconnue. |