SoapProtocolImporter Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Genera classi per i servizi Web che usano il protocollo SOAP.
public ref class SoapProtocolImporter : System::Web::Services::Description::ProtocolImporter
public class SoapProtocolImporter : System.Web.Services.Description.ProtocolImporter
type SoapProtocolImporter = class
inherit ProtocolImporter
Public Class SoapProtocolImporter
Inherits ProtocolImporter
- Ereditarietà
Commenti
La SoapProtocolImporter classe genera codice proxy client o codice server astratto in base al protocollo SOAP. La classe genera una classe per ogni associazione supportata definita in un documento WSDL (Web Services Description Language).
In genere, invece di richiamare SoapProtocolImporter direttamente, uno sviluppatore usa la classe indirettamente tramite la ServiceDescriptionImporter classe .
Costruttori
| Nome | Descrizione |
|---|---|
| SoapProtocolImporter() |
Inizializza una nuova istanza della classe SoapProtocolImporter. |
Proprietà
| Nome | Descrizione |
|---|---|
| AbstractSchemas |
Ottiene gli XML Schema astratti utilizzati dall'istanza associata ServiceDescriptionImporter . (Ereditato da ProtocolImporter) |
| Binding |
Ottiene l'associazione WSDL (Web Services Description Language) che l'utilità di importazione del protocollo sta elaborando per generare una classe. (Ereditato da ProtocolImporter) |
| ClassName |
Ottiene il nome della classe di associazione attualmente in fase di generazione. (Ereditato da ProtocolImporter) |
| ClassNames |
Ottiene l'oggetto CodeIdentifiers che genera un nome univoco per la classe di associazione attualmente in fase di generazione. (Ereditato da ProtocolImporter) |
| CodeNamespace |
Ottiene una rappresentazione dello spazio dei nomi .NET Framework delle classi di associazione generate. (Ereditato da ProtocolImporter) |
| CodeTypeDeclaration |
Ottiene una rappresentazione della classe di associazione attualmente in fase di generazione. (Ereditato da ProtocolImporter) |
| ConcreteSchemas |
Ottiene gli XML Schema concreti utilizzati dall'istanza associata ServiceDescriptionImporter . (Ereditato da ProtocolImporter) |
| InputMessage |
Ottiene il messaggio di input WSDL (Web Services Description Language) per l'operazione astratta che l'utilità di importazione del protocollo sta attualmente elaborando per generare un metodo in una classe di associazione. (Ereditato da ProtocolImporter) |
| MethodName |
Ottiene il nome del metodo della classe di associazione che l'utilità di importazione del protocollo sta generando. (Ereditato da ProtocolImporter) |
| Operation |
Ottiene l'operazione WSDL (Web Services Description Language) astratta che l'utilità di importazione del protocollo sta elaborando per generare un metodo in una classe di associazione. (Ereditato da ProtocolImporter) |
| OperationBinding |
Ottiene l'associazione dell'operazione WSDL (Web Services Description Language) che l'utilità di importazione del protocollo sta elaborando per generare un metodo in una classe di associazione. (Ereditato da ProtocolImporter) |
| OutputMessage |
Ottiene il messaggio di output WSDL (Web Services Description Language) per l'operazione astratta che l'utilità di importazione del protocollo sta attualmente elaborando per generare un metodo in una classe di associazione. (Ereditato da ProtocolImporter) |
| Port |
Ottiene una porta WSDL (Web Services Description Language) che contiene un riferimento all'associazione che l'utilità di importazione del protocollo sta elaborando per generare una classe di associazione. Se più porte fanno riferimento all'associazione corrente, la porta corrente è quella in cui è stata trovata l'associazione più di recente. (Ereditato da ProtocolImporter) |
| PortType |
Ottiene il linguaggio WSDL (Web Services Description Language) PortType implementato dall'associazione che l'utilità di importazione del protocollo sta elaborando per generare una classe di associazione. (Ereditato da ProtocolImporter) |
| ProtocolName |
Ottiene un valore "Soap". |
| Schemas |
Ottiene tutti gli XML Schema, sia astratti che concreti, utilizzati dall'istanza associata ServiceDescriptionImporter . (Ereditato da ProtocolImporter) |
| Service |
Ottiene il servizio WSDL (Web Services Description Language) che contiene un riferimento all'associazione che l'utilità di importazione del protocollo sta elaborando per generare una classe di associazione. (Ereditato da ProtocolImporter) |
| ServiceDescriptions |
Ottiene gli ServiceDescriptionCollection oggetti appartenenti all'istanza associata ServiceDescriptionImporter di cui viene eseguita la ricerca di associazioni da cui generare classi di associazione. (Ereditato da ProtocolImporter) |
| SoapBinding |
Ottiene un'istanza SoapBinding ottenuta tramite la SoapBinding proprietà della Extensions proprietà . |
| SoapExporter |
Ottiene l'oggetto di tipo SoapCodeExporter utilizzato internamente dalla classe SoapProtocolImporter per generare codice da mapping tra contenuto XML Schema con codifica SOAP e tipi di .NET. |
| SoapImporter |
Ottiene l'oggetto di tipo SoapSchemaImporter utilizzato internamente dalla classe SoapProtocolImporter per generare mapping tra contenuto XML Schema con codifica SOAP e tipi .NET. |
| Style |
Ottiene un valore di enumerazione che indica se viene generata una classe proxy client o una classe server astratta. I valori sono Client e Server. Il valore è quello della proprietà dell'istanza ServiceDescriptionImporter associataStyle. (Ereditato da ProtocolImporter) |
| Warnings |
Ottiene o imposta un ServiceDescriptionImportWarnings valore di enumerazione che indica i tipi di avvisi, se presenti, emessi dall'utilità di importazione del protocollo durante la generazione di classi di associazione. (Ereditato da ProtocolImporter) |
| XmlExporter |
Ottiene l'oggetto di tipo XmlCodeExporter utilizzato internamente dalla classe SoapProtocolImporter per generare codice dai mapping tra il contenuto dello schema XML letterale e i tipi .NET. |
| XmlImporter |
Ottiene l'oggetto di tipo XmlSchemaImporter utilizzato internamente dalla classe SoapProtocolImporter per generare mapping tra il contenuto dello schema XML letterale e i tipi di .NET. |
Metodi
| Nome | Descrizione |
|---|---|
| AddExtensionWarningComments(CodeCommentStatementCollection, ServiceDescriptionFormatExtensionCollection) |
Per ogni estensione non gestita o elemento XML nella raccolta di estensioni di input, attiva un RequiredExtensionsIgnored avviso o OptionalExtensionsIgnored per ogni estensione non gestita o elemento XML nella raccolta di estensioni di input. (Ereditato da ProtocolImporter) |
| BeginClass() |
Inizializza la generazione di una classe di associazione. |
| BeginNamespace() |
Esegue l'inizializzazione per un intero spazio dei nomi del codice durante la generazione del codice. |
| EndClass() |
Elabora una classe di associazione dopo la generazione di metodi. |
| EndNamespace() |
Esegue l'elaborazione per un intero spazio dei nomi del codice dopo la generazione della classe di associazione. |
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GenerateMethod() |
Genera il codice del metodo per una classe di associazione. |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| IsBindingSupported() |
Determina se è possibile generare una classe per l'associazione corrente. |
| IsOperationFlowSupported(OperationFlow) |
Determina se il flusso dell'operazione corrente è supportato. |
| IsSoapEncodingPresent(String) |
Verifica la presenza di "http://schemas.xmlsoap.org/soap/encoding/" in una stringa che rappresenta un elenco di URI (Uniform Resource Indicators). |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| OperationBindingSyntaxException(String) |
Produce un'eccezione che indica che l'istanza corrente OperationBinding per cui viene generata una classe di associazione non è valida all'interno dello spazio dei nomi di destinazione. (Ereditato da ProtocolImporter) |
| OperationSyntaxException(String) |
Produce un'eccezione che indica che l'istanza corrente Operation per cui viene generata una classe di associazione non è valida all'interno dello spazio dei nomi di destinazione. (Ereditato da ProtocolImporter) |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
| UnsupportedBindingWarning(String) |
Attiva un UnsupportedBindingsIgnored avviso nell'enumerazione ServiceDescriptionImportWarnings ottenuta tramite la Warnings proprietà . Questo metodo aggiunge anche un messaggio di avviso ai commenti per la classe che viene generata. (Ereditato da ProtocolImporter) |
| UnsupportedOperationBindingWarning(String) |
Attiva un UnsupportedOperationsIgnored avviso nell'enumerazione ServiceDescriptionImportWarnings ottenuta tramite la Warnings proprietà . Questo metodo aggiunge anche un messaggio di avviso ai commenti per la classe che viene generata. (Ereditato da ProtocolImporter) |
| UnsupportedOperationWarning(String) |
Attiva un UnsupportedOperationsIgnored avviso nell'enumerazione ServiceDescriptionImportWarnings ottenuta tramite la Warnings proprietà . Questo metodo aggiunge anche un messaggio di avviso ai commenti per la classe che viene generata. (Ereditato da ProtocolImporter) |