Cette documentation est archivée et n’est pas conservée.

System.Web.Services.Description, espace de noms

Mise à jour : novembre 2007

L'espace de noms System.Web.Services.Description se compose des classes qui permettent de décrire publiquement un service Web XML à l'aide du langage WSDL (Web Services Description Language). Chaque classe de cet espace de noms correspond à un élément particulier de la spécification WSDL et la hiérarchie des classes correspond à la structure XML d'un document WSDL valide. Pour plus d'informations sur WSDL, consultez la spécification sur le site Web de W3C (http://www.w3.org/TR/wsdl/).

  ClasseDescription
BasicProfileViolationReprésente une violation WSDL du Basic Profile version 1.1 du WSI.
BasicProfileViolationCollection Contient une collection fortement typée d'objets BasicProfileViolation.
BasicProfileViolationEnumerator Énumère les éléments dans une BasicProfileViolationCollection.
BindingSpécifie les protocoles et le format de données concrets utilisés dans le service Web XML. Cette classe ne peut pas être héritée.
BindingCollectionReprésente une collection d'instances de la classe Binding prise en charge par le service Web XML. Cette classe ne peut pas être héritée.
DocumentableItemReprésente la classe de base abstraite à partir de laquelle plusieurs classes de l'espace de noms System.Web.Services.Description sont dérivées.
FaultBinding Spécifie le format de n'importe quel message d'erreur qui peut être émis à la suite de l'opération. Cette classe ne peut pas être héritée.
FaultBindingCollectionReprésente une collection d'instances de la classe FaultBinding. Cette classe ne peut pas être héritée.
HttpAddressBinding Représente un élément d'extensibilité ajouté à Port dans un service Web XML. Cette classe ne peut pas être héritée.
HttpBinding Représente un élément d'extensibilité ajouté à une Binding dans un service Web XML. Cette classe ne peut pas être héritée.
HttpOperationBinding Représente un élément d'extensibilité ajouté à une OperationBinding dans un service Web XML. Cette classe ne peut pas être héritée.
HttpUrlEncodedBinding Représente un élément d'extensibilité ajouté à une InputBinding dans un service Web XML. Cette classe ne peut pas être héritée.
HttpUrlReplacementBinding Représente un élément d'extensibilité ajouté à une InputBinding dans un service Web XML. Il spécifie le format de la transmission de données par l'intermédiaire de HTTP. Cette classe ne peut pas être héritée.
Import Associe un espace de noms XML à un emplacement de document. Cette classe ne peut pas être héritée.
ImportCollection Fournit une collection d'instances de la classe Import représentant les documents à importer dans le service Web XML. Cette classe ne peut pas être héritée.
InputBinding Fournit un ensemble de spécifications pour des formats de données et des protocoles utilisés par le service Web XML pour des messages d'entrée. Cette classe ne peut pas être héritée.
Message Fournit une définition abstraite des données passées par un service Web XML. Cette classe ne peut pas être héritée.
MessageBinding Décrit comment un contenu abstrait est mappé dans un format concret.
MessageCollection Représente une collection d'instances de la classe Message. Cette classe ne peut pas être héritée.
MessagePart Permet à des messages d'être divisés dans leurs unités logiques avec des informations abstraites spécifiques pour chaque partie. Cette classe ne peut pas être héritée.
MessagePartCollection Représente une collection d'instances de la classe MessagePart. Cette classe ne peut pas être héritée.
MimeContentBinding Représente un élément d'extensibilité ajouté à InputBinding ou OutputBinding dans un service Web XML, spécifiant le format MIME pour le corps de la transmission HTTP. Cette classe ne peut pas être héritée.
MimeMultipartRelatedBinding Représente un élément d'extensibilité ajouté à InputBinding ou OutputBinding, spécifiant les formats MIME pour les différentes parties de la transmission HTTP. Cette classe ne peut pas être héritée.
MimePart Représente un élément d'extensibilité ajouté à MimeMultipartRelatedBinding, spécifiant le type MIME concret pour MessagePart auquel MimePart s'applique. Cette classe ne peut pas être héritée.
MimePartCollection Représente une collection d'instances de la classe MimePart. Cette classe ne peut pas être héritée.
MimeTextBinding Représente un élément d'extensibilité ajouté à InputBinding, OutputBinding ou MimePart, spécifiant les modèles de texte à rechercher dans la transmission HTTP. Cette classe ne peut pas être héritée.
MimeTextMatch Représente un modèle de texte pour lequel la transmission HTTP est recherchée. Cette classe ne peut pas être héritée.
MimeTextMatchCollection Fournit une collection d'instances de la classe MimeTextMatch. Cette classe ne peut pas être héritée.
MimeXmlBinding Représente un élément d'extensibilité ajouté à MimePart, InputBinding ou OutputBinding. Il spécifie le schéma des messages XML qui ne sont pas conformes à SOAP. Cette classe ne peut pas être héritée.
NamedItemReprésente un élément nommé qui peut être documenté.
Operation Fournit une définition abstraite d'une action prise en charge par le service Web XML. Cette classe ne peut pas être héritée.
OperationBinding Fournit des spécifications pour des protocoles et des formats de données de message utilisés dans l'action prise en charge par le service Web XML. Cette classe ne peut pas être héritée.
OperationBindingCollection Représente une collection d'instances de la classe OperationBinding. Cette classe ne peut pas être héritée.
OperationCollection Représente une collection d'instances de la classe Operation. Cette classe ne peut pas être héritée.
OperationFault Définit les spécifications pour des messages d'erreur retournés par le service Web XML. Cette classe ne peut pas être héritée.
OperationFaultCollection Représente une collection d'instances de la classe OperationFault. Cette classe ne peut pas être héritée.
OperationInput Définit les spécifications pour des messages d'entrée reçus par le service Web XML. Cette classe ne peut pas être héritée.
OperationMessage Représente un type de message passé par l'action d'un service Web XML.
OperationMessageCollection Représente une collection de messages OperationInput et OperationOutput liés à un service Web XML. Cette classe ne peut pas être héritée.
OperationOutput Définit les spécifications pour des messages de sortie retournés par le service Web XML. Cette classe ne peut pas être héritée.
OutputBinding Fournit un ensemble de spécifications pour des formats de données et des protocoles utilisés par le service Web XML pour des messages de sortie. Cette classe ne peut pas être héritée.
Port Définit un point de terminaison individuel contenu dans le service Web XML. Cette classe ne peut pas être héritée.
PortCollection Représente une collection d'instances de la classe Port. Cette classe ne peut pas être héritée.
PortType Représente un ensemble nommé d'opérations abstraites et les messages abstraits correspondants. Cette classe ne peut pas être héritée.
PortTypeCollection Représente une collection d'instances de la classe PortType, c'est-à-dire une collection d'ensembles d'opérations prises en charge par le service Web XML. Cette classe ne peut pas être héritée.
ProtocolImporter Fournit des fonctionnalités communes entre des protocoles de communication afin de générer des classes pour les services Web.
ProtocolReflector Fournit des fonctionnalités communes entre des protocoles de communication pour créer des objets ServiceDescription à partir de classes identifiées en tant que services Web.
Service Regroupe un ensemble d'instances liées de la classe Port, qui sont associées à un service Web XML. Cette classe ne peut pas être héritée.
ServiceCollection Représente une collection d'instances de la classe Service. Cette classe ne peut pas être héritée.
ServiceDescription Fournit un moyen de créer et de mettre en forme un fichier de document WSDL (Web Services Description Language) valide, complété des espaces de noms, des éléments et des attributs appropriés, pour la description d'un service Web XML. Cette classe ne peut pas être héritée.
ServiceDescriptionBaseCollectionForme la base des collections fortement typées qui sont membres de l'espace de noms System.Web.Services.Description.
ServiceDescriptionCollection Représente une collection d'instances de la classe ServiceDescription. Cette classe ne peut pas être héritée.
ServiceDescriptionFormatExtension Représente un élément d'extensibilité ajouté à un service Web XML.
ServiceDescriptionFormatExtensionCollection Représente la collection d'éléments d'extensibilité utilisée par le service Web XML. Cette classe ne peut pas être héritée.
ServiceDescriptionImporterExpose un moyen de générer des classes proxy client pour des services Web XML.
ServiceDescriptionReflectorFournit un moyen managé de visualiser, créer ou appeler de manière dynamique des types pris en charge par un service Web XML.
Soap12AddressBinding Représente une extension de format de la description de service appliquée à un Port lorsqu'un service Web XML prend en charge le protocole SOAP version 1.2. Cette classe ne peut pas être héritée.
Soap12Binding Représente une liaison, dans un document WSDL (Web Services Description Language), au protocole SOAP version 1.2. Cette classe ne peut pas être héritée.
Soap12BodyBinding Représente une extension de format de la description de service appliquée à une InputBinding ou une OutputBinding lorsqu'un service Web XML prend en charge le protocole SOAP version 1.2. Cette classe ne peut pas être héritée.
Soap12FaultBinding Représente une extension de format de la description de service appliquée à une FaultBinding lorsqu'un service Web XML prend en charge le protocole SOAP version 1.2. Cette classe ne peut pas être héritée.
Soap12HeaderBinding Représente une extension de format de la description de service appliquée à une InputBinding ou une OutputBinding lorsqu'un service Web XML prend en charge le protocole SOAP version 1.2. Cette classe ne peut pas être héritée.
Soap12OperationBinding Représente une extension de format de la description de service appliquée à une OperationBinding lorsqu'un service Web XML prend en charge le protocole SOAP version 1.2. Cette classe ne peut pas être héritée.
SoapAddressBinding Représente un élément d'extensibilité ajouté à un Port dans un service Web XML.
SoapBindingReprésente une extension ajoutée à Binding dans un service Web XML. Cette classe ne peut pas être héritée.
SoapBodyBinding Représente un élément d'extensibilité ajouté à InputBinding ou OutputBinding.
SoapExtensionImporter Fournit une interface commune et des fonctionnalités pour que les classes génèrent des attributs de code qui spécifient des extensions SOAP.
SoapExtensionReflectorFournit une interface commune et des fonctionnalités afin que les classes ajoutent des informations relatives à l'extension SOAP à un objet ServiceDescription pour chaque méthode.
SoapFaultBindingReprésente un élément d'extensibilité ajouté à FaultBinding dans un service Web XML.
SoapHeaderBinding Représente un élément d'extensibilité ajouté à InputBinding ou OutputBinding dans un service Web XML.
SoapHeaderFaultBinding Représente un élément d'extensibilité ajouté à InputBinding ou OutputBinding dans un service Web XML. Il spécifie les types d'en-tête SOAP utilisés pour transmettre les informations relatives aux erreurs dans l'en-tête SOAP.
SoapOperationBinding Représente une extension ajoutée à OperationBinding dans un service Web XML.
SoapProtocolImporter Génère des classes pour les services Web qui utilisent le protocole SOAP.
SoapTransportImporter Sert de classe de base pour des classes dérivées qui importent des protocoles de transmission SOAP dans des services Web XML.
Types Décrit des définitions de types de données spécifiques à des messages échangés. Cette classe ne peut pas être héritée.
WebReferenceDécrit une référence à une collection de services Web XML.
WebReferenceCollectionDécrit une collection d'objets WebReference.
WebReferenceOptionsLa classe WebReferenceOptions représente des options de génération de code spécifiées dans un fichier texte XML.
WebServicesInteroperabilityLa classe WebServicesInteroperability fournit des méthodes pour vérifier si un ou plusieurs services Web donnés se conforment à une spécification de l'organisation WS-I (Web Services Interoperability) donnée.

  ÉnumérationDescription
OperationFlowSpécifie le type de transmission qu'un point de terminaison du service Web XML peut prendre en charge.
ServiceDescriptionImportStyleSpécifie si l'importation est effectuée sur le serveur ou l'ordinateur client.
ServiceDescriptionImportWarnings Spécifie le type d'avertissement produit par Import.
SoapBindingStyleSpécifie le type d'action qui se produit dans le service Web XML au niveau de la hiérarchie des classes auquel cette énumération est appliquée.
SoapBindingUseSpécifie si les éléments de message sont codés en tant que définitions de type abstrait ou définitions de schéma concret.
Afficher: