System.Web.Services.Description Espace de noms

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). The System.Web.Services.Description namespace consists of the classes that enable you to publicly describe an XML Web service by using the Web Services Description Language (WSDL). 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. Each class in this namespace corresponds to a specific element in the WSDL specification, and the class hierarchy corresponds to the XML structure of a valid WSDL document. Pour plus d’informations sur WSDL, consultez la spécification WSDL. For more information about WSDL, see the WSDL specification.

Classes

BasicProfileViolation

Représente une violation WSDL du Basic Profile version 1.1 du WSI.Represents a WSDL violation of the WSI Basic Profile version 1.1.

BasicProfileViolationCollection

Contient une collection fortement typée d’objets BasicProfileViolation.Contains a strongly typed collection of BasicProfileViolation objects.

BasicProfileViolationEnumerator

Énumère les éléments d’un élément BasicProfileViolationCollection.Enumerates the elements in a BasicProfileViolationCollection.

Binding

Spécifie les protocoles et le format de données concrets utilisés dans le service Web XML.Specifies the concrete data format and protocols used in the XML Web service. Cette classe ne peut pas être héritée.This class cannot be inherited.

BindingCollection

Représente une collection d’instances de la classe Binding prises en charge par le service web XML.Represents a collection of instances of the Binding class supported by the XML Web service. Cette classe ne peut pas être héritée.This class cannot be inherited.

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.Represents the abstract base class from which several classes in the System.Web.Services.Description namespace are derived.

FaultBinding

Spécifie le format de n'importe quel message d'erreur qui peut être émis à la suite de l'opération.Specifies the format for any error messages that might be output as a result of the operation. Cette classe ne peut pas être héritée.This class cannot be inherited.

FaultBindingCollection

Représente une collection d'instances de la classe FaultBinding.Represents a collection of instances of the FaultBinding class. Cette classe ne peut pas être héritée.This class cannot be inherited.

HttpAddressBinding

Représente un élément d'extensibilité ajouté à un Port dans un service Web XML.Represents an extensibility element added to a Port within an XML Web service. Cette classe ne peut pas être héritée.This class cannot be inherited.

HttpBinding

Représente un élément d'extensibilité ajouté à un Binding dans un service Web XML.Represents an extensibility element added to a Binding within an XML Web service. Cette classe ne peut pas être héritée.This class cannot be inherited.

HttpOperationBinding

Représente un élément d'extensibilité ajouté à une OperationBinding dans un service Web XML.Represents an extensibility element added to an OperationBinding within an XML Web service. Cette classe ne peut pas être héritée.This class cannot be inherited.

HttpUrlEncodedBinding

Représente un élément d'extensibilité ajouté à une InputBinding dans un service Web XML.Represents an extensibility element added to an InputBinding within an XML Web service. Cette classe ne peut pas être héritée.This class cannot be inherited.

HttpUrlReplacementBinding

Représente un élément d'extensibilité ajouté à une InputBinding dans un service Web XML.Represents an extensibility element added to an InputBinding within an XML Web service. Il spécifie le format de la transmission de données par l'intermédiaire de HTTP.It specifies the format for data transmission through HTTP. Cette classe ne peut pas être héritée.This class cannot be inherited.

Import

Associe un espace de noms XML à un emplacement de document.Associates an XML namespace with a document location. Cette classe ne peut pas être héritée.This class cannot be inherited.

ImportCollection

Fournit une collection d’instances de la classe Import représentant les documents à importer dans le service web XML.Provides a collection of instances of the Import class representing documents to be imported into the XML Web service. Cette classe ne peut pas être héritée.This class cannot be inherited.

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.Provides a set of specifications for data formats and protocols used by the XML Web service for input messages. Cette classe ne peut pas être héritée.This class cannot be inherited.

Message

Fournit une définition abstraite des données passées par un service Web XML.Provides an abstract definition of data passed by an XML Web service. Cette classe ne peut pas être héritée.This class cannot be inherited.

MessageBinding

Décrit comment un contenu abstrait est mappé dans un format concret.Describes how abstract content is mapped into a concrete format.

MessageCollection

Représente une collection d'instances de la classe Message.Represents a collection of instances of the Message class. Cette classe ne peut pas être héritée.This class cannot be inherited.

MessagePart

Représente les messages à être divisés dans leurs unités logiques avec des informations abstraites spécifiques pour chaque partie.Represents the messages to be broken up into their logical units with specific abstract information for each part. Cette classe ne peut pas être héritée.This class cannot be inherited.

MessagePartCollection

Représente une collection d'instances de la classe MessagePart.Represents a collection of instances of the MessagePart class. Cette classe ne peut pas être héritée.This class cannot be inherited.

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.Represents an extensibility element added to an InputBinding or an OutputBinding within an XML Web service, specifying the MIME format for the body of the HTTP transmission. Cette classe ne peut pas être héritée.This class cannot be inherited.

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.Represents an extensibility element added to an InputBinding or an OutputBinding, specifying the individual MIME formats for the parts of the HTTP transmission. Cette classe ne peut pas être héritée.This class cannot be inherited.

MimePart

Représente un élément d'extensibilité ajouté à MimeMultipartRelatedBinding, spécifiant le type MIME concret pour MessagePart auquel MimePart s'applique.Represents an extensibility element added to a MimeMultipartRelatedBinding, specifying the concrete MIME type for the MessagePart to which the MimePart applies. Cette classe ne peut pas être héritée.This class cannot be inherited.

MimePartCollection

Représente une collection d'instances de la classe MimePart.Represents a collection of instances of the MimePart class. Cette classe ne peut pas être héritée.This class cannot be inherited.

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.Represents an extensibility element added to an InputBinding, an OutputBinding, or a MimePart, specifying the text patterns for which to search the HTTP transmission. Cette classe ne peut pas être héritée.This class cannot be inherited.

MimeTextMatch

Représente un modèle de texte pour lequel la transmission HTTP est recherchée.Represents a text pattern for which the HTTP transmission is searched. Cette classe ne peut pas être héritée.This class cannot be inherited.

MimeTextMatchCollection

Fournit une collection d’instances de la classe MimeTextMatch.Provides a collection of instances of the MimeTextMatch class. Cette classe ne peut pas être héritée.This class cannot be inherited.

MimeXmlBinding

Représente un élément d'extensibilité ajouté à MimePart, InputBinding ou OutputBinding.Represents an extensibility element added to a MimePart, an InputBinding or an OutputBinding. Il spécifie le schéma des messages XML qui ne sont pas conformes à SOAP.It specifies the schema for XML messages that are not SOAP compliant. Cette classe ne peut pas être héritée.This class cannot be inherited.

NamedItem

Représente un élément nommé qui peut être documenté.Represents a named, item that can be documented.

Operation

Fournit une définition abstraite d'une action prise en charge par le service Web XML.Provides an abstract definition of an action supported by the XML Web service. Cette classe ne peut pas être héritée.This class cannot be inherited.

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.Provides specifications for protocols and data formats for the messages used in the action supported by the XML Web service. Cette classe ne peut pas être héritée.This class cannot be inherited.

OperationBindingCollection

Représente une collection d'instances de la classe OperationBinding.Represents a collection of instances of the OperationBinding class. Cette classe ne peut pas être héritée.This class cannot be inherited.

OperationCollection

Représente une collection d'instances de la classe Operation.Represents a collection of instances of the Operation class. Cette classe ne peut pas être héritée.This class cannot be inherited.

OperationFault

Définit les spécifications pour des messages d'erreur retournés par le service Web XML.Defines the specifications for error messages returned by the XML Web service. Cette classe ne peut pas être héritée.This class cannot be inherited.

OperationFaultCollection

Représente une collection d'instances de la classe OperationFault.Represents a collection of instances of the OperationFault class. Cette classe ne peut pas être héritée.This class cannot be inherited.

OperationInput

Définit les spécifications pour des messages d'entrée reçus par le service Web XML.Defines the specifications for input messages received by the XML Web service. Cette classe ne peut pas être héritée.This class cannot be inherited.

OperationMessage

Représente un type de message passé par l'action d'un service Web XML.Represents a message type passed by the action of an XML Web service.

OperationMessageCollection

Représente une collection de messages OperationInput et OperationOutput relatifs à un service web XML.Represents a collection of OperationInput and OperationOutput messages related to an XML Web service. Cette classe ne peut pas être héritée.This class cannot be inherited.

OperationOutput

Définit les spécifications pour des messages de sortie retournés par le service Web XML.Defines the specifications for output messages returned by the XML Web service. Cette classe ne peut pas être héritée.This class cannot be inherited.

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.Provides a set of specifications for data formats and protocols used by the XML Web service for output messages. Cette classe ne peut pas être héritée.This class cannot be inherited.

Port

Définit un point de terminaison individuel contenu dans le service Web XML.Defines an individual endpoint contained in the XML Web service. Cette classe ne peut pas être héritée.This class cannot be inherited.

PortCollection

Représente une collection d'instances de la classe Port.Represents a collection of instances of the Port class. Cette classe ne peut pas être héritée.This class cannot be inherited.

PortType

Représente un ensemble nommé d'opérations abstraites et les messages abstraits correspondants.Represents a named set of abstract operations and the corresponding abstract messages. Cette classe ne peut pas être héritée.This class cannot be inherited.

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.Represents a collection of instances of the PortType class; that is, a collection of sets of operations supported by the XML Web service. Cette classe ne peut pas être héritée.This class cannot be inherited.

ProtocolImporter

Fournit des fonctionnalités communes entre des protocoles de communication afin de générer des classes pour les services Web.Provides common functionality across communication protocols for generating classes for Web services.

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.Provides common functionality across communication protocols for creating ServiceDescription objects from classes that are identified as Web services.

Service

Regroupe un ensemble d'instances liées de la classe Port, qui sont associées à un service Web XML.Groups together a set of related instances of the Port class that are associated with an XML Web service. Cette classe ne peut pas être héritée.This class cannot be inherited.

ServiceCollection

Représente une collection d'instances de la classe Service.Represents a collection of instances of the Service class. Cette classe ne peut pas être héritée.This class cannot be inherited.

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.Provides a means of creating and formatting a valid Web Services Description Language (WSDL) document file, complete with appropriate namespaces, elements, and attributes, for describing an XML Web service. Cette classe ne peut pas être héritée.This class cannot be inherited.

ServiceDescriptionBaseCollection

Constitue la base pour les collections fortement typées qui sont membres de l’espace de noms System.Web.Services.Description.Forms the basis for the strongly typed collections that are members of the System.Web.Services.Description namespace.

ServiceDescriptionCollection

Représente une collection d'instances de la classe ServiceDescription.Represents a collection of instances of the ServiceDescription class. Cette classe ne peut pas être héritée.This class cannot be inherited.

ServiceDescriptionFormatExtension

Représente un élément d'extensibilité ajouté à un service Web XML.Represents an extensibility element added to an XML Web service.

ServiceDescriptionFormatExtensionCollection

Représente la collection d’éléments d’extensibilité utilisée par le service web XML.Represents the collection of extensibility elements used by the XML Web service. Cette classe ne peut pas être héritée.This class cannot be inherited.

ServiceDescriptionImporter

Expose un moyen de générer des classes proxy client pour des services Web XML.Exposes a means of generating client proxy classes for XML Web services.

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.Provides a managed way of dynamically viewing, creating or invoking types supported by an XML Web service.

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.Represents a service description format extension applied to a Port when an XML Web service supports the SOAP protocol version 1.2. Cette classe ne peut pas être héritée.This class cannot be inherited.

Soap12Binding

Représente une liaison, dans un document WSDL (Web Services Description Language), au protocole SOAP version 1.2.Represents a binding in a Web Services Description Language (WSDL) document to the SOAP version 1.2 protocol. Cette classe ne peut pas être héritée.This class cannot be inherited.

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.Represents a service description format extension applied to an InputBinding or an OutputBinding when an XML Web service supports the SOAP protocol version 1.2. Cette classe ne peut pas être héritée.This class cannot be inherited.

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.Represents a service description format extension applied to an FaultBinding when an XML Web service supports the SOAP protocol version 1.2. Cette classe ne peut pas être héritée.This class cannot be inherited.

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.Represents a service description format extension applied to an InputBinding or an OutputBinding when an XML Web service supports the SOAP protocol version 1.2. Cette classe ne peut pas être héritée.This class cannot be inherited.

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.Represents a service description format extension applied to an OperationBinding when an XML Web service supports the SOAP protocol version 1.2. Cette classe ne peut pas être héritée.This class cannot be inherited.

SoapAddressBinding

Représente un élément d'extensibilité ajouté à un Port dans un service Web XML.Represents an extensibility element added to a Port within an XML Web service.

SoapBinding

Représente une extension ajoutée à Binding dans un service Web XML.Represents an extension added to a Binding within an XML Web service. Cette classe ne peut pas être héritée.This class cannot be inherited.

SoapBodyBinding

Représente un élément d'extensibilité ajouté à InputBinding ou OutputBinding.Represents an extensibility element added to an InputBinding or an 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.Provides a common interface and functionality for classes to generate code attributes that specify SOAP extensions.

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.Provides a common interface and functionality for classes to add SOAP extension information to a ServiceDescription object on a per-method basis.

SoapFaultBinding

Représente un élément d'extensibilité ajouté à un FaultBinding dans un service Web XML.Represents an extensibility element added to a FaultBinding within an XML Web service.

SoapHeaderBinding

Représente un élément d'extensibilité ajouté à InputBinding ou OutputBinding dans un service Web XML.Represents an extensibility element added to an InputBinding or an OutputBinding within an XML Web service.

SoapHeaderFaultBinding

Représente un élément d'extensibilité ajouté à InputBinding ou OutputBinding dans un service Web XML.Represents an extensibility element added to an InputBinding or an OutputBinding within an XML Web service. 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.It specifies the SOAP header types used to transmit error information within the SOAP header.

SoapOperationBinding

Représente une extension ajoutée à OperationBinding dans un service Web XML.Represents an extension added to an OperationBinding within an XML Web service.

SoapProtocolImporter

Génère des classes pour les services Web qui utilisent le protocole SOAP.Generates classes for Web services that use the SOAP protocol.

SoapTransportImporter

Sert de classe de base pour des classes dérivées qui importent des protocoles de transmission SOAP dans des services Web XML.Serves as a base class for derived classes that import SOAP transmission protocols into XML Web services.

Types

Décrit des définitions de types de données spécifiques à des messages échangés.Describes data type definitions relevant to exchanged messages. Cette classe ne peut pas être héritée.This class cannot be inherited.

WebReference

Décrit une référence à une collection de services Web XML.Describes a reference to a collection of XML Web services.

WebReferenceCollection

Décrit une collection d'objets WebReference.Describes a collection of WebReference objects.

WebReferenceOptions

La classe WebReferenceOptions représente des options de génération de code spécifiées dans un fichier texte XML.The WebReferenceOptions class represents code generation options specified in an XML text file.

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.The WebServicesInteroperability class provides methods to verify whether a given Web service or services conforms to a given Web Services Interoperability (WS-I) Organization specification.

Énumérations

OperationFlow

Spécifie le type de transmission qu'un point de terminaison du service Web XML peut prendre en charge.Specifies the type of transmission an endpoint of the XML Web service can support.

ServiceDescriptionImportStyle

Spécifie si l'importation est effectuée sur le serveur ou l'ordinateur client.Specifies whether the import is made to the server or to the client computer.

ServiceDescriptionImportWarnings

Spécifie le type d'avertissement produit par Import(CodeNamespace, CodeCompileUnit).Specifies the type of warnings produced by 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.Specifies the type of action that occurs in the XML Web service at the level of the class hierarchy to which this enumeration is applied.

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.Specifies whether the message parts are encoded as abstract type definitions or concrete schema definitions.