System.Web.Services.Description Spazio dei nomi

Contiene le classi che consentono di descrivere pubblicamente un servizio Web XML usando WSDL (Web Services Description Language). 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. Per altre informazioni su WSDL, vedere la specifica WSDL.

Classi

BasicProfileViolation

Rappresenta una violazione WSDL di WSI Basic Profile versione 1.1.

BasicProfileViolationCollection

Contiene una raccolta fortemente tipizzata di oggetti BasicProfileViolation.

BasicProfileViolationEnumerator

Enumera gli elementi in un oggetto BasicProfileViolationCollection.

Binding

Specifica il formato dati concreto e i protocolli utilizzati nel servizio Web XML. La classe non può essere ereditata.

BindingCollection

Rappresenta una raccolta di istanze della classe Binding supportate dal servizio Web XML. La classe non può essere ereditata.

DocumentableItem

Rappresenta la classe base astratta da cui vengono derivate diverse classi dello spazio dei nomi System.Web.Services.Description.

FaultBinding

Specifica il formato dei messaggi di errore che possono essere generati come risultato dell'operazione. La classe non può essere ereditata.

FaultBindingCollection

Rappresenta un insieme di istanze della classe FaultBinding. La classe non può essere ereditata.

HttpAddressBinding

Rappresenta un elemento di estensibilità aggiunto a un oggetto Port all'interno di un servizio Web XML. La classe non può essere ereditata.

HttpBinding

Rappresenta un elemento di estensibilità aggiunto a un oggetto Binding all'interno di un servizio Web XML. La classe non può essere ereditata.

HttpOperationBinding

Rappresenta un elemento di estensibilità aggiunto a un oggetto OperationBinding all'interno di un servizio Web XML. La classe non può essere ereditata.

HttpUrlEncodedBinding

Rappresenta un elemento di estensibilità aggiunto a un oggetto InputBinding all'interno di un servizio Web XML. La classe non può essere ereditata.

HttpUrlReplacementBinding

Rappresenta un elemento di estensibilità aggiunto a un oggetto InputBinding all'interno di un servizio Web XML. Specifica il formato per la trasmissione di dati mediante HTTP. La classe non può essere ereditata.

Import

Associa uno spazio dei nomi XML al percorso di un documento. La classe non può essere ereditata.

ImportCollection

Fornisce una raccolta di istanze della classe Import che rappresenta i documenti da importare nel servizio Web XML. La classe non può essere ereditata.

InputBinding

Fornisce un insieme di specifiche per i protocolli e i formati dati utilizzati dal servizio Web XML per i messaggi di input. La classe non può essere ereditata.

Message

Fornisce una definizione astratta dei dati passati da un servizio Web XML. La classe non può essere ereditata.

MessageBinding

Descrive il modo in cui il contenuto astratto viene mappato in un formato concreto.

MessageCollection

Rappresenta un insieme di istanze della classe Message. La classe non può essere ereditata.

MessagePart

Rappresenta i messaggi da suddividere nelle rispettive unità logiche con informazioni astratte specifiche per ciascuna parte. La classe non può essere ereditata.

MessagePartCollection

Rappresenta un insieme di istanze della classe MessagePart. La classe non può essere ereditata.

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. La classe non può essere ereditata.

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. La classe non può essere ereditata.

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. La classe non può essere ereditata.

MimePartCollection

Rappresenta un insieme di istanze della classe MimePart. La classe non può essere ereditata.

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. La classe non può essere ereditata.

MimeTextMatch

Rappresenta un criterio di testo per cui viene effettuata una ricerca nella trasmissione HTTP. La classe non può essere ereditata.

MimeTextMatchCollection

Rappresenta una raccolta di istanze della classe MimeTextMatch. La classe non può essere ereditata.

MimeXmlBinding

Rappresenta un elemento di estensibilità aggiunto a un oggetto MimePart, InputBinding o OutputBinding. Specifica lo schema per i messaggi XML non conformi a SOAP. La classe non può essere ereditata.

NamedItem

Rappresenta un elemento denominato che può essere documentato.

Operation

Fornisce una definizione astratta di un'azione supportata dal servizio Web XML. La classe non può essere ereditata.

OperationBinding

Fornisce specifiche dei protocolli e dei formati dati per i messaggi utilizzati nell'azione supportata dal servizio Web XML. La classe non può essere ereditata.

OperationBindingCollection

Rappresenta un insieme di istanze della classe OperationBinding. La classe non può essere ereditata.

OperationCollection

Rappresenta un insieme di istanze della classe Operation. La classe non può essere ereditata.

OperationFault

Definisce le specifiche per i messaggi di errore restituiti dal servizio Web XML. La classe non può essere ereditata.

OperationFaultCollection

Rappresenta un insieme di istanze della classe OperationFault. La classe non può essere ereditata.

OperationInput

Definisce le specifiche per i messaggi di input ricevuti dal servizio Web XML. La classe non può essere ereditata.

OperationMessage

Rappresenta un tipo di messaggio passato dall'azione di un servizio Web XML.

OperationMessageCollection

Rappresenta una raccolta di messaggi OperationInput e OperationOutput correlati a un servizio Web XML. La classe non può essere ereditata.

OperationOutput

Definisce le specifiche per i messaggi di output restituiti dal servizio Web XML. La classe non può essere ereditata.

OutputBinding

Fornisce un insieme di specifiche per i protocolli e i formati dati utilizzati dal servizio Web XML per i messaggi di output. La classe non può essere ereditata.

Port

Definisce un singolo endpoint contenuto nel servizio Web XML. La classe non può essere ereditata.

PortCollection

Rappresenta un insieme di istanze della classe Port. La classe non può essere ereditata.

PortType

Rappresenta un set denominato di operazioni astratte e dei corrispondenti messaggi astratti. La classe non può essere ereditata.

PortTypeCollection

Rappresenta una raccolta di istanze della classe PortType, ovvero una raccolta di set di operazioni supportate dal servizio Web XML. La classe non può essere ereditata.

ProtocolImporter

Fornisce la funzionalità comune tramite protocolli di comunicazione per generare classi per i servizi Web.

ProtocolReflector

Fornisce la funzionalità comune attraverso protocolli di comunicazione per la creazione di oggetti ServiceDescription da classi identificate come servizi Web.

Service

Raggruppa un insieme di istanze correlate della classe Port associate a un servizio Web XML. La classe non può essere ereditata.

ServiceCollection

Rappresenta un insieme di istanze della classe Service. La classe non può essere ereditata.

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. La classe non può essere ereditata.

ServiceDescriptionBaseCollection

Costituisce la base per le raccolte fortemente tipizzate che sono membri dello spazio dei nomi System.Web.Services.Description.

ServiceDescriptionCollection

Rappresenta un insieme di istanze della classe ServiceDescription. La classe non può essere ereditata.

ServiceDescriptionFormatExtension

Rappresenta un elemento di estensibilità aggiunto a un servizio Web XML.

ServiceDescriptionFormatExtensionCollection

Rappresenta la raccolta di elementi di estendibilità usati dal servizio Web XML. La classe non può essere ereditata.

ServiceDescriptionImporter

Espone un sistema per generare classi proxy client per i servizi Web XML.

ServiceDescriptionReflector

Fornisce un modo gestito per visualizzare, creare o richiamare dinamicamente i tipi supportati da un servizio Web XML.

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. La classe non può essere ereditata.

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. La classe non può essere ereditata.

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. La classe non può essere ereditata.

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. La classe non può essere ereditata.

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. La classe non può essere ereditata.

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. La classe non può essere ereditata.

SoapAddressBinding

Rappresenta un elemento di estensibilità aggiunto a un oggetto Port all'interno di un servizio Web XML.

SoapBinding

Rappresenta un'estensione aggiunta a un oggetto Binding all'interno di un servizio Web XML. La classe non può essere ereditata.

SoapBodyBinding

Rappresenta un elemento di estensibilità aggiunto a un oggetto InputBinding o OutputBinding.

SoapExtensionImporter

Fornisce alle classi un'interfaccia e una funzionalità comuni per generare attributi di codice che specificano estensioni SOAP.

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.

SoapFaultBinding

Rappresenta un elemento di estensibilità aggiunto a un oggetto FaultBinding all'interno di un servizio Web XML.

SoapHeaderBinding

Rappresenta un elemento di estensibilità aggiunto a un InputBinding o a un OutputBinding all'interno di un servizio Web XML.

SoapHeaderFaultBinding

Rappresenta un elemento di estensibilità aggiunto a un InputBinding o a un OutputBinding all'interno di un servizio Web XML. Specifica i tipi di intestazione SOAP utilizzati per la trasmissione di informazioni relative agli errori all'interno dell'intestazione SOAP.

SoapOperationBinding

Rappresenta un'estensione aggiunta a un oggetto OperationBinding all'interno di un servizio Web XML.

SoapProtocolImporter

Genera classi per i servizi Web che utilizzano il protocollo SOAP.

SoapTransportImporter

Funge da classe base per le classi derivate che importano protocolli di trasmissione SOAP nei servizi Web XML.

Types

Descrive le definizioni dei tipi di dati attinenti ai messaggi scambiati. La classe non può essere ereditata.

WebReference

Descrive un riferimento a un insieme di servizi Web XML.

WebReferenceCollection

Descrive una raccolta di oggetti WebReference.

WebReferenceOptions

La classe WebReferenceOptions rappresenta le opzioni di generazione del codice specificate in un file di testo XML.

WebServicesInteroperability

La classe WebServicesInteroperability fornisce metodi per verificare se determinati servizi Web sono conformi a una data specifica WS-I (Web Services Interoperability).

Enumerazioni

OperationFlow

Specifica il tipo di trasmissione che può essere supportato da un endpoint del servizio Web XML.

ServiceDescriptionImportStyle

Specifica se l'importazione viene eseguita sul computer server o client.

ServiceDescriptionImportWarnings

Specifica il tipo di avvisi prodotti dal metodo 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.

SoapBindingUse

Specifica se le parti dei messaggi vengono codificate come definizioni di tipo astratto o come definizioni di schema concreto.