System.Web.Services.Description Spazio dei nomi

Lo spazio dei nomi System.Web.Services.Description è costituito dalle classi che consentono di descrivere pubblicamente un servizio Web XML mediante 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). Ciascuna classe contenuta in questo spazio dei nomi corrisponde a un determinato elemento della specifica WSDL e la gerarchia delle classi corrisponde alla struttura XML di un documento WSDL valido. 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. Per altre informazioni su WSDL, vedere la specifica WSDL. For more information about WSDL, see the WSDL specification.

Classi

BasicProfileViolation

Rappresenta una violazione WSDL di WSI Basic Profile versione 1.1.Represents a WSDL violation of the WSI Basic Profile version 1.1.

BasicProfileViolationCollection

Contiene una raccolta fortemente tipizzata di oggetti BasicProfileViolation.Contains a strongly typed collection of BasicProfileViolation objects.

BasicProfileViolationEnumerator

Enumera gli elementi in un oggetto BasicProfileViolationCollection.Enumerates the elements in a BasicProfileViolationCollection.

Binding

Specifica il formato dati concreto e i protocolli utilizzati nel servizio Web XML.Specifies the concrete data format and protocols used in the XML Web service. Questa classe non può essere ereditata.This class cannot be inherited.

BindingCollection

Rappresenta una raccolta di istanze della classe Binding supportate dal servizio Web XML.Represents a collection of instances of the Binding class supported by the XML Web service. Questa classe non può essere ereditata.This class cannot be inherited.

DocumentableItem

Rappresenta la classe base astratta da cui vengono derivate diverse classi dello spazio dei nomi System.Web.Services.Description.Represents the abstract base class from which several classes in the System.Web.Services.Description namespace are derived.

FaultBinding

Specifica il formato dei messaggi di errore che possono essere generati come risultato dell'operazione.Specifies the format for any error messages that might be output as a result of the operation. Questa classe non può essere ereditata.This class cannot be inherited.

FaultBindingCollection

Rappresenta un insieme di istanze della classe FaultBinding.Represents a collection of instances of the FaultBinding class. Questa classe non può essere ereditata.This class cannot be inherited.

HttpAddressBinding

Rappresenta un elemento di estensibilità aggiunto a un oggetto Port all'interno di un servizio Web XML.Represents an extensibility element added to a Port within an XML Web service. Questa classe non può essere ereditata.This class cannot be inherited.

HttpBinding

Rappresenta un elemento di estensibilità aggiunto a un oggetto Binding all'interno di un servizio Web XML.Represents an extensibility element added to a Binding within an XML Web service. Questa classe non può essere ereditata.This class cannot be inherited.

HttpOperationBinding

Rappresenta un elemento di estensibilità aggiunto a un oggetto OperationBinding all'interno di un servizio Web XML.Represents an extensibility element added to an OperationBinding within an XML Web service. Questa classe non può essere ereditata.This class cannot be inherited.

HttpUrlEncodedBinding

Rappresenta un elemento di estensibilità aggiunto a un oggetto InputBinding all'interno di un servizio Web XML.Represents an extensibility element added to an InputBinding within an XML Web service. Questa classe non può essere ereditata.This class cannot be inherited.

HttpUrlReplacementBinding

Rappresenta un elemento di estensibilità aggiunto a un oggetto InputBinding all'interno di un servizio Web XML.Represents an extensibility element added to an InputBinding within an XML Web service. Specifica il formato per la trasmissione di dati mediante HTTP.It specifies the format for data transmission through HTTP. Questa classe non può essere ereditata.This class cannot be inherited.

Import

Associa uno spazio dei nomi XML al percorso di un documento.Associates an XML namespace with a document location. Questa classe non può essere ereditata.This class cannot be inherited.

ImportCollection

Fornisce una raccolta di istanze della classe Import che rappresenta i documenti da importare nel servizio Web XML.Provides a collection of instances of the Import class representing documents to be imported into the XML Web service. Questa classe non può essere ereditata.This class cannot be inherited.

InputBinding

Fornisce un insieme di specifiche per i protocolli e i formati dati utilizzati dal servizio Web XML per i messaggi di input.Provides a set of specifications for data formats and protocols used by the XML Web service for input messages. Questa classe non può essere ereditata.This class cannot be inherited.

Message

Fornisce una definizione astratta dei dati passati da un servizio Web XML.Provides an abstract definition of data passed by an XML Web service. Questa classe non può essere ereditata.This class cannot be inherited.

MessageBinding

Descrive il modo in cui il contenuto astratto viene mappato in un formato concreto.Describes how abstract content is mapped into a concrete format.

MessageCollection

Rappresenta un insieme di istanze della classe Message.Represents a collection of instances of the Message class. Questa classe non può essere ereditata.This class cannot be inherited.

MessagePart

Rappresenta i messaggi da suddividere nelle rispettive unità logiche con informazioni astratte specifiche per ciascuna parte.Represents the messages to be broken up into their logical units with specific abstract information for each part. Questa classe non può essere ereditata.This class cannot be inherited.

MessagePartCollection

Rappresenta un insieme di istanze della classe MessagePart.Represents a collection of instances of the MessagePart class. Questa classe non può essere ereditata.This class cannot be inherited.

MimeContentBinding

Rappresenta un elemento di estensibilità aggiunto a un oggetto InputBinding o OutputBinding all'interno di un servizio Web XML, che specifica il formato MIME per il corpo della trasmissione 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. Questa classe non può essere ereditata.This class cannot be inherited.

MimeMultipartRelatedBinding

Rappresenta un elemento di estensibilità aggiunto a un oggetto InputBinding o OutputBinding, che specifica i singoli formati MIME per le parti della trasmissione HTTP.Represents an extensibility element added to an InputBinding or an OutputBinding, specifying the individual MIME formats for the parts of the HTTP transmission. Questa classe non può essere ereditata.This class cannot be inherited.

MimePart

Rappresenta un elemento di estensibilità aggiunto a un oggetto MimeMultipartRelatedBinding, che specifica il tipo MIME concreto per l'oggetto MessagePart a cui viene applicato MimePart.Represents an extensibility element added to a MimeMultipartRelatedBinding, specifying the concrete MIME type for the MessagePart to which the MimePart applies. Questa classe non può essere ereditata.This class cannot be inherited.

MimePartCollection

Rappresenta un insieme di istanze della classe MimePart.Represents a collection of instances of the MimePart class. Questa classe non può essere ereditata.This class cannot be inherited.

MimeTextBinding

Rappresenta un elemento di estensibilità aggiunto a un oggetto InputBinding, OutputBinding o MimePart, che specifica i criteri di testo da ricercare nella trasmissione 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. Questa classe non può essere ereditata.This class cannot be inherited.

MimeTextMatch

Rappresenta un criterio di testo per cui viene effettuata una ricerca nella trasmissione HTTP.Represents a text pattern for which the HTTP transmission is searched. Questa classe non può essere ereditata.This class cannot be inherited.

MimeTextMatchCollection

Rappresenta una raccolta di istanze della classe MimeTextMatch.Provides a collection of instances of the MimeTextMatch class. Questa classe non può essere ereditata.This class cannot be inherited.

MimeXmlBinding

Rappresenta un elemento di estensibilità aggiunto a un oggetto MimePart, InputBinding o OutputBinding.Represents an extensibility element added to a MimePart, an InputBinding or an OutputBinding. Specifica lo schema per i messaggi XML non conformi a SOAP.It specifies the schema for XML messages that are not SOAP compliant. Questa classe non può essere ereditata.This class cannot be inherited.

NamedItem

Rappresenta un elemento denominato che può essere documentato.Represents a named, item that can be documented.

Operation

Fornisce una definizione astratta di un'azione supportata dal servizio Web XML.Provides an abstract definition of an action supported by the XML Web service. Questa classe non può essere ereditata.This class cannot be inherited.

OperationBinding

Fornisce specifiche dei protocolli e dei formati dati per i messaggi utilizzati nell'azione supportata dal servizio Web XML.Provides specifications for protocols and data formats for the messages used in the action supported by the XML Web service. Questa classe non può essere ereditata.This class cannot be inherited.

OperationBindingCollection

Rappresenta un insieme di istanze della classe OperationBinding.Represents a collection of instances of the OperationBinding class. Questa classe non può essere ereditata.This class cannot be inherited.

OperationCollection

Rappresenta un insieme di istanze della classe Operation.Represents a collection of instances of the Operation class. Questa classe non può essere ereditata.This class cannot be inherited.

OperationFault

Definisce le specifiche per i messaggi di errore restituiti dal servizio Web XML.Defines the specifications for error messages returned by the XML Web service. Questa classe non può essere ereditata.This class cannot be inherited.

OperationFaultCollection

Rappresenta un insieme di istanze della classe OperationFault.Represents a collection of instances of the OperationFault class. Questa classe non può essere ereditata.This class cannot be inherited.

OperationInput

Definisce le specifiche per i messaggi di input ricevuti dal servizio Web XML.Defines the specifications for input messages received by the XML Web service. Questa classe non può essere ereditata.This class cannot be inherited.

OperationMessage

Rappresenta un tipo di messaggio passato dall'azione di un servizio Web XML.Represents a message type passed by the action of an XML Web service.

OperationMessageCollection

Rappresenta una raccolta di messaggi OperationInput e OperationOutput correlati a un servizio Web XML.Represents a collection of OperationInput and OperationOutput messages related to an XML Web service. Questa classe non può essere ereditata.This class cannot be inherited.

OperationOutput

Definisce le specifiche per i messaggi di output restituiti dal servizio Web XML.Defines the specifications for output messages returned by the XML Web service. Questa classe non può essere ereditata.This class cannot be inherited.

OutputBinding

Fornisce un insieme di specifiche per i protocolli e i formati dati utilizzati dal servizio Web XML per i messaggi di output.Provides a set of specifications for data formats and protocols used by the XML Web service for output messages. Questa classe non può essere ereditata.This class cannot be inherited.

Port

Definisce un singolo endpoint contenuto nel servizio Web XML.Defines an individual endpoint contained in the XML Web service. Questa classe non può essere ereditata.This class cannot be inherited.

PortCollection

Rappresenta un insieme di istanze della classe Port.Represents a collection of instances of the Port class. Questa classe non può essere ereditata.This class cannot be inherited.

PortType

Rappresenta un set denominato di operazioni astratte e dei corrispondenti messaggi astratti.Represents a named set of abstract operations and the corresponding abstract messages. Questa classe non può essere ereditata.This class cannot be inherited.

PortTypeCollection

Rappresenta una raccolta di istanze della classe PortType, ovvero una raccolta di set di operazioni supportate dal servizio 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. Questa classe non può essere ereditata.This class cannot be inherited.

ProtocolImporter

Fornisce la funzionalità comune tramite protocolli di comunicazione per generare classi per i servizi Web.Provides common functionality across communication protocols for generating classes for Web services.

ProtocolReflector

Fornisce la funzionalità comune attraverso protocolli di comunicazione per la creazione di oggetti ServiceDescription da classi identificate come servizi Web.Provides common functionality across communication protocols for creating ServiceDescription objects from classes that are identified as Web services.

Service

Raggruppa un insieme di istanze correlate della classe Port associate a un servizio Web XML.Groups together a set of related instances of the Port class that are associated with an XML Web service. Questa classe non può essere ereditata.This class cannot be inherited.

ServiceCollection

Rappresenta un insieme di istanze della classe Service.Represents a collection of instances of the Service class. Questa classe non può essere ereditata.This class cannot be inherited.

ServiceDescription

Fornisce un sistema per creare e formattare un file di documento del linguaggio di descrizione dei servizi Web (WSDL, Web Services Description Language) valido, completo di spazi dei nomi, elementi e attributi appropriati, per la descrizione di un servizio 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. Questa classe non può essere ereditata.This class cannot be inherited.

ServiceDescriptionBaseCollection

Costituisce la base per le raccolte fortemente tipizzate che sono membri dello spazio dei nomi System.Web.Services.Description.Forms the basis for the strongly typed collections that are members of the System.Web.Services.Description namespace.

ServiceDescriptionCollection

Rappresenta un insieme di istanze della classe ServiceDescription.Represents a collection of instances of the ServiceDescription class. Questa classe non può essere ereditata.This class cannot be inherited.

ServiceDescriptionFormatExtension

Rappresenta un elemento di estensibilità aggiunto a un servizio Web XML.Represents an extensibility element added to an XML Web service.

ServiceDescriptionFormatExtensionCollection

Rappresenta la raccolta di elementi di estendibilità usati dal servizio Web XML.Represents the collection of extensibility elements used by the XML Web service. Questa classe non può essere ereditata.This class cannot be inherited.

ServiceDescriptionImporter

Espone un sistema per generare classi proxy client per i servizi Web XML.Exposes a means of generating client proxy classes for XML Web services.

ServiceDescriptionReflector

Fornisce un modo gestito per visualizzare, creare o richiamare dinamicamente i tipi supportati da un servizio Web XML.Provides a managed way of dynamically viewing, creating or invoking types supported by an XML Web service.

Soap12AddressBinding

Rappresenta un'estensione di formato della descrizione del servizio applicata all'oggetto Port quando un servizio Web XML supporta il protocollo SOAP versione 1.2.Represents a service description format extension applied to a Port when an XML Web service supports the SOAP protocol version 1.2. Questa classe non può essere ereditata.This class cannot be inherited.

Soap12Binding

Rappresenta un'associazione in un documento del linguaggio di descrizione dei servizi Web (WSDL, Web Services Description Language) al protocollo SOAP versione 1.2.Represents a binding in a Web Services Description Language (WSDL) document to the SOAP version 1.2 protocol. Questa classe non può essere ereditata.This class cannot be inherited.

Soap12BodyBinding

Rappresenta un'estensione di formato della descrizione del servizio applicata a un oggetto InputBinding o OutputBinding quando un servizio Web XML supporta il protocollo SOAP versione 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. Questa classe non può essere ereditata.This class cannot be inherited.

Soap12FaultBinding

Rappresenta un'estensione di formato della descrizione del servizio applicata a un FaultBinding quando un servizio Web XML supporta il protocollo SOAP versione 1.2.Represents a service description format extension applied to an FaultBinding when an XML Web service supports the SOAP protocol version 1.2. Questa classe non può essere ereditata.This class cannot be inherited.

Soap12HeaderBinding

Rappresenta un'estensione di formato della descrizione del servizio applicata a un oggetto InputBinding o OutputBinding quando un servizio Web XML supporta il protocollo SOAP versione 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. Questa classe non può essere ereditata.This class cannot be inherited.

Soap12OperationBinding

Rappresenta un'estensione di formato della descrizione del servizio applicata a un OperationBinding quando un servizio Web XML supporta il protocollo SOAP versione 1.2.Represents a service description format extension applied to an OperationBinding when an XML Web service supports the SOAP protocol version 1.2. Questa classe non può essere ereditata.This class cannot be inherited.

SoapAddressBinding

Rappresenta un elemento di estensibilità aggiunto a un oggetto Port all'interno di un servizio Web XML.Represents an extensibility element added to a Port within an XML Web service.

SoapBinding

Rappresenta un'estensione aggiunta a un oggetto Binding all'interno di un servizio Web XML.Represents an extension added to a Binding within an XML Web service. Questa classe non può essere ereditata.This class cannot be inherited.

SoapBodyBinding

Rappresenta un elemento di estensibilità aggiunto a un oggetto InputBinding o OutputBinding.Represents an extensibility element added to an InputBinding or an OutputBinding.

SoapExtensionImporter

Fornisce alle classi un'interfaccia e una funzionalità comuni per generare attributi di codice che specificano estensioni SOAP.Provides a common interface and functionality for classes to generate code attributes that specify SOAP extensions.

SoapExtensionReflector

Fornisce alle classi un'interfaccia e una funzionalità comuni per aggiungere informazioni sull'estensione SOAP a un oggetto ServiceDescription sulla base di ciascun metodo.Provides a common interface and functionality for classes to add SOAP extension information to a ServiceDescription object on a per-method basis.

SoapFaultBinding

Rappresenta un elemento di estensibilità aggiunto a un oggetto FaultBinding all'interno di un servizio Web XML.Represents an extensibility element added to a FaultBinding within an XML Web service.

SoapHeaderBinding

Rappresenta un elemento di estensibilità aggiunto a un InputBinding o a un OutputBinding all'interno di un servizio Web XML.Represents an extensibility element added to an InputBinding or an OutputBinding within an XML Web service.

SoapHeaderFaultBinding

Rappresenta un elemento di estensibilità aggiunto a un InputBinding o a un OutputBinding all'interno di un servizio Web XML.Represents an extensibility element added to an InputBinding or an OutputBinding within an XML Web service. Specifica i tipi di intestazione SOAP utilizzati per la trasmissione di informazioni relative agli errori all'interno dell'intestazione SOAP.It specifies the SOAP header types used to transmit error information within the SOAP header.

SoapOperationBinding

Rappresenta un'estensione aggiunta a un oggetto OperationBinding all'interno di un servizio Web XML.Represents an extension added to an OperationBinding within an XML Web service.

SoapProtocolImporter

Genera classi per i servizi Web che utilizzano il protocollo SOAP.Generates classes for Web services that use the SOAP protocol.

SoapTransportImporter

Funge da classe base per le classi derivate che importano protocolli di trasmissione SOAP nei servizi Web XML.Serves as a base class for derived classes that import SOAP transmission protocols into XML Web services.

Types

Descrive le definizioni dei tipi di dati attinenti ai messaggi scambiati.Describes data type definitions relevant to exchanged messages. Questa classe non può essere ereditata.This class cannot be inherited.

WebReference

Descrive un riferimento a un insieme di servizi Web XML.Describes a reference to a collection of XML Web services.

WebReferenceCollection

Descrive un insieme di oggetti WebReference.Describes a collection of WebReference objects.

WebReferenceOptions

La classe WebReferenceOptions rappresenta le opzioni di generazione del codice specificate in un file di testo XML.The WebReferenceOptions class represents code generation options specified in an XML text file.

WebServicesInteroperability

La classe WebServicesInteroperability fornisce metodi per verificare se determinati servizi Web sono conformi a una data specifica WS-I (Web Services Interoperability).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.

Enumerazioni

OperationFlow

Specifica il tipo di trasmissione che può essere supportato da un endpoint del servizio Web XML.Specifies the type of transmission an endpoint of the XML Web service can support.

ServiceDescriptionImportStyle

Specifica se l'importazione viene eseguita sul computer server o client.Specifies whether the import is made to the server or to the client computer.

ServiceDescriptionImportWarnings

Specifica il tipo di avvisi prodotti dal metodo Import(CodeNamespace, CodeCompileUnit).Specifies the type of warnings produced by Import(CodeNamespace, CodeCompileUnit).

SoapBindingStyle

Specifica il tipo di azione che si verifica nel servizio Web XML a livello della gerarchia delle classi alla quale si applica questa enumerazione.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

Specifica se le parti dei messaggi vengono codificate come definizioni di tipo astratto o come definizioni di schema concreto.Specifies whether the message parts are encoded as abstract type definitions or concrete schema definitions.