System.Web.Services.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.
Contient 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 WSDL.
Classes
BasicProfileViolation |
Repré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 d’un élément BasicProfileViolationCollection. |
Binding |
Spé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. |
BindingCollection |
Représente une collection d’instances de la classe Binding prises en charge par le service web XML. Cette classe ne peut pas être héritée. |
DocumentableItem |
Repré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. |
FaultBindingCollection |
Repré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é à un Port dans un service Web XML. Cette classe ne peut pas être héritée. |
HttpBinding |
Représente un élément d'extensibilité ajouté à un 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 |
Représente les messages à ê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 |
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. |
NamedItem |
Repré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 relatifs à 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. |
ServiceDescriptionBaseCollection |
Constitue la base pour les 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. |
ServiceDescriptionImporter |
Expose un moyen de générer des classes proxy client pour des services Web XML. |
ServiceDescriptionReflector |
Fournit 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. |
SoapBinding |
Repré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. |
SoapExtensionReflector |
Fournit 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. |
SoapFaultBinding |
Représente un élément d'extensibilité ajouté à un 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. |
WebReference |
Décrit une référence à une collection de services Web XML. |
WebReferenceCollection |
Décrit une collection d’objets WebReference. |
WebReferenceOptions |
La classe WebReferenceOptions représente des options de génération de code spécifiées dans un fichier texte XML. |
WebServicesInteroperability |
La 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érations
OperationFlow |
Spécifie le type de transmission qu'un point de terminaison du service Web XML peut prendre en charge. |
ServiceDescriptionImportStyle |
Spécifie si l'importation est effectuée sur le serveur ou l'ordinateur client. |
ServiceDescriptionImportWarnings |
Spécifie le type d'avertissement produit par Import(CodeNamespace, CodeCompileUnit). |
SoapBindingStyle |
Spé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. |
SoapBindingUse |
Spé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. |