SoapProtocolImporter Classe

Definizione

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

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à
SoapProtocolImporter

Commenti

La SoapProtocolImporter classe genera codice proxy client o codice server astratto secondo il protocollo SOAP.The SoapProtocolImporter class generates client proxy code or abstract server code according to the SOAP protocol. La classe genera una classe per ogni binding supportato definito in un documento di Web Services Description Language (WSDL).The class generates a class for each supported binding defined in a Web Services Description Language (WSDL) document.

In genere, anziché richiamare SoapProtocolImporter direttamente, uno sviluppatore usa la classe indirettamente tramite la ServiceDescriptionImporter classe.Typically, instead of invoking SoapProtocolImporter directly, a developer uses the class indirectly through the ServiceDescriptionImporter class.

Costruttori

SoapProtocolImporter()

Inizializza una nuova istanza della classe SoapProtocolImporter.Initializes a new instance of the SoapProtocolImporter class.

Proprietà

AbstractSchemas

Ottiene gli schemi XML astratti utilizzati dall'istanza di ServiceDescriptionImporter associata.Gets the abstract XML schemas used by the associated ServiceDescriptionImporter instance.

(Ereditato da ProtocolImporter)
Binding

Ottiene l'associazione WSDL che l'utilità di importazione del protocollo sta elaborando per generare una classe.Gets the Web Services Description Language (WSDL) binding that the protocol importer is currently processing to generate a class.

(Ereditato da ProtocolImporter)
ClassName

Ottiene il nome della classe di associazione che è in fase di generazione.Gets the name of the binding class that is currently being generated.

(Ereditato da ProtocolImporter)
ClassNames

Ottiene l'oggetto CodeIdentifiers che genera un nome univoco per la classe di associazione in fase di generazione.Gets the CodeIdentifiers object that generates a unique name for the binding class that is currently being generated.

(Ereditato da ProtocolImporter)
CodeNamespace

Ottiene una rappresentazione dello spazio dei nomi .NET Framework delle classi di associazione in fase di generazione.Gets a representation of the .NET Framework namespace of the binding classes that are being generated.

(Ereditato da ProtocolImporter)
CodeTypeDeclaration

Ottiene una rappresentazione della classe di associazione che è in fase di generazione.Gets a representation of the binding class that is currently being generated.

(Ereditato da ProtocolImporter)
ConcreteSchemas

Ottiene gli schemi XML concreti utilizzati dall'istanza di ServiceDescriptionImporter associata.Gets the concrete XML schemas used by the associated ServiceDescriptionImporter instance.

(Ereditato da ProtocolImporter)
InputMessage

Ottiene il messaggio di input WSDL relativo all'operazione astratta che l'utilità di importazione del protocollo sta elaborando per generare un metodo in una classe di associazione.Gets the Web Services Description Language (WSDL) input message for the abstract operation that the protocol importer is currently processing to generate a method in a binding class.

(Ereditato da ProtocolImporter)
MethodName

Ottiene il nome del metodo della classe di associazione che l'utilità di importazione del protocollo sta generando.Gets the name of the binding class method which that the protocol importer is currently generating.

(Ereditato da ProtocolImporter)
Operation

Ottiene l'operazione WSDL astratta che l'utilità di importazione del protocollo sta elaborando per generare un metodo in una classe di associazione.Gets the abstract Web Services Description Language (WSDL) operation that the protocol importer is currently processing to generate a method in a binding class.

(Ereditato da ProtocolImporter)
OperationBinding

Ottiene l'associazione dell'operazione WSDL che l'utilità di importazione del protocollo sta elaborando per generare un metodo in una classe di associazione.Gets the Web Services Description Language (WSDL) operation binding that the protocol importer is currently processing to generate a method in a binding class.

(Ereditato da ProtocolImporter)
OutputMessage

Ottiene il messaggio di output WSDL relativo all'operazione astratta che l'utilità di importazione del protocollo sta elaborando per generare un metodo in una classe di associazione.Gets the Web Services Description Language (WSDL) output message for the abstract operation that the protocol importer is currently processing to generate a method in a binding class.

(Ereditato da ProtocolImporter)
Port

Ottiene una porta WSDL che contiene un riferimento all'associazione che l'utilità di importazione del protocollo sta elaborando per generare una classe di associazione.Gets a Web Services Description Language (WSDL) port that contains a reference to the binding that the protocol importer is currently processing to generate a binding class. Se più di una porta fa riferimento all'associazione corrente, la porta corrente è quella in cui l'associazione è stata trovata più di recente.If more than one port refers to the current binding, the current port is the one in which the binding has most recently been found.

(Ereditato da ProtocolImporter)
PortType

Ottiene l'oggetto PortType WSDL implementato dall'associazione che l'utilità di importazione del protocollo sta elaborando per generare una classe di associazione.Gets the Web Services Description Language (WSDL) PortType that is implemented by the binding that the protocol importer is currently processing to generate a binding class.

(Ereditato da ProtocolImporter)
ProtocolName

Ottiene un valore di "Soap".Gets a value of "Soap".

Schemas

Ottiene gli schemi XML, sia astratti sia concreti, utilizzati dall'istanza di ServiceDescriptionImporter associata.Gets all the XML schemas, both abstract and concrete, used by the associated ServiceDescriptionImporter instance.

(Ereditato da ProtocolImporter)
Service

Ottiene il servizio WSDL che contiene un riferimento all'associazione che l'utilità di importazione del protocollo sta elaborando per generare una classe di associazione.Gets the Web Services Description Language (WSDL) service that contains a reference to the binding that the protocol importer is currently processing to generate a binding class.

(Ereditato da ProtocolImporter)
ServiceDescriptions

Ottiene gli oggetti ServiceDescriptionCollection che appartengono all'istanza di ServiceDescriptionImporter associata cercati per le associazioni da cui generare le classi di associazione.Gets the ServiceDescriptionCollection objects that belong to the associated ServiceDescriptionImporter instance that are searched for bindings from which to generate binding classes.

(Ereditato da ProtocolImporter)
SoapBinding

Ottiene un'istanza di SoapBinding ottenuta tramite la proprietà SoapBinding della proprietà Extensions.Gets a SoapBinding instance obtained through the SoapBinding property's Extensions property.

SoapExporter

Ottiene l'oggetto di tipo SoapCodeExporter utilizzato internamente dalla classe SoapProtocolImporter per generare il codice dai mapping tra il contenuto dello schema XML con codifica SOAP e i tipi .NET Framework.Gets the object of type SoapCodeExporter used internally by the SoapProtocolImporter class to generate code from mappings between SOAP-encoded XML schema content and .NET Framework types.

SoapImporter

Ottiene l'oggetto di tipo SoapSchemaImporter utilizzato internamente dalla classe SoapProtocolImporter per generare i mapping tra il contenuto dello schema XML con codifica SOAP e i tipi .NET Framework.Gets the object of type SoapSchemaImporter used internally by the SoapProtocolImporter class to generate mappings between SOAP-encoded XML schema content and .NET Framework types.

Style

Ottiene un valore di enumerazione che indica se una classe del proxy client o una classe del server astratto è in fase di generazione.Gets an enumeration value that indicates whether a client proxy class or an abstract server class is being generated. I valori sono Client e Server.The values are Client and Server. Il valore è quello della proprietà dell'istanza di ServiceDescriptionImporter associata Style.The value is that of the associated ServiceDescriptionImporter instance's Style property.

(Ereditato da ProtocolImporter)
Warnings

Ottiene o imposta un valore di enumerazione ServiceDescriptionImportWarnings che indica i tipi di avvisi, se presenti, emessi dall'utilità di importazione del protocollo durante la generazione delle classi di associazione.Gets or sets a ServiceDescriptionImportWarnings enumeration value that indicates the types of warnings, if any, issued by the protocol importer while generating binding classes.

(Ereditato da ProtocolImporter)
XmlExporter

Ottiene l'oggetto di tipo XmlCodeExporter utilizzato internamente dalla classe SoapProtocolImporter per generare il codice dai mapping tra il contenuto dello schema XML letterale e i tipi .NET Framework.Gets the object of type XmlCodeExporter used internally by the SoapProtocolImporter class to generate code from mappings between literal XML schema content and .NET Framework types.

XmlImporter

Ottiene l'oggetto di tipo XmlSchemaImporter utilizzato internamente dalla classe SoapProtocolImporter per generare i mapping tra il contenuto dello schema XML letterale e i tipi .NET Framework.Gets the object of type XmlSchemaImporter used internally by the SoapProtocolImporter class to generate mappings between literal XML schema content and .NET Framework types.

Metodi

AddExtensionWarningComments(CodeCommentStatementCollection, ServiceDescriptionFormatExtensionCollection)

Per ogni estensione o elemento XML non gestiti nell'insieme delle estensioni di input, attiva un avviso RequiredExtensionsIgnored o OptionalExtensionsIgnored per ciascuna estensione o elemento XML non gestiti all'interno dell'insieme di estensioni di input.For each unhandled extension or XML element in the input extensions collection, turns on a RequiredExtensionsIgnored or OptionalExtensionsIgnored warning for each unhandled extension or XML element in the input extensions collection.

(Ereditato da ProtocolImporter)
BeginClass()

Inizializza la generazione di una classe di associazione.Initializes the generation of a binding class.

BeginNamespace()

Esegue l'inizializzazione per l'intero spazio dei nomi del codice durante la generazione del codice.Performs initialization for an entire code namespace during code generation.

EndClass()

Elabora una classe di associazione dopo la generazione dei metodi.Processes a binding class after the generation of methods.

EndNamespace()

Esegue elaborazioni per l'intero spazio dei nomi dopo la generazione di una classe di associazione.Performs processing for an entire code namespace after binding class generation.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GenerateMethod()

Genera il codice del metodo per una classe di associazione.Generates method code for a binding class.

GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
IsBindingSupported()

Determina se è possibile generare una classe per l'associazione corrente.Determines whether a class can be generated for the current binding.

IsOperationFlowSupported(OperationFlow)

Determina se il flusso dell'operazione corrente viene supportato.Determines whether the current operation's operation flow is supported.

IsSoapEncodingPresent(String)

Consente di verificare la presenza di "http://schemas.xmlsoap.org/soap/encoding/" in una stringa che rappresenta un elenco di URI (Uniform Resource Indicator).Checks for the presence of "http://schemas.xmlsoap.org/soap/encoding/" in a string that represents a list of Uniform Resource Indicators (URIs).

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
OperationBindingSyntaxException(String)

Produce un elemento Exception indicante che l'istanza di OperationBinding corrente per cui è stata generata una classe di associazione non è valida all'interno dello spazio dei nomi di destinazione.Produces an Exception indicating that the current OperationBinding instance for which a binding class is being generated is invalid within the target namespace.

(Ereditato da ProtocolImporter)
OperationSyntaxException(String)

Produce un elemento Exception indicante che l'istanza di Operation corrente per cui è stata generata una classe di associazione non è valida all'interno dello spazio dei nomi di destinazione.Produces an Exception indicating that the current Operation instance for which a binding class is being generated is invalid within the target namespace.

(Ereditato da ProtocolImporter)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)
UnsupportedBindingWarning(String)

Attiva un avviso UnsupportedBindingsIgnored nell'enumerazione ServiceDescriptionImportWarnings ottenuta tramite la proprietà Warnings.Turns on an UnsupportedBindingsIgnored warning in the ServiceDescriptionImportWarnings enumeration obtained through the Warnings property. Questo metodo aggiunge anche un messaggio di avviso ai commenti relativi alle classi in fase di generazione.This method also adds a warning message to the comments for the class that is being generated.

(Ereditato da ProtocolImporter)
UnsupportedOperationBindingWarning(String)

Attiva un avviso UnsupportedOperationsIgnored nell'enumerazione ServiceDescriptionImportWarnings ottenuta tramite la proprietà Warnings.Turns on an UnsupportedOperationsIgnored warning in the ServiceDescriptionImportWarnings enumeration obtained through the Warnings property. Questo metodo aggiunge anche un messaggio di avviso ai commenti relativi alle classi in fase di generazione.This method also adds a warning message to the comments for the class that is being generated.

(Ereditato da ProtocolImporter)
UnsupportedOperationWarning(String)

Attiva un avviso UnsupportedOperationsIgnored nell'enumerazione ServiceDescriptionImportWarnings ottenuta tramite la proprietà Warnings.Turns on an UnsupportedOperationsIgnored warning in the ServiceDescriptionImportWarnings enumeration obtained through the Warnings property. Questo metodo aggiunge anche un messaggio di avviso ai commenti relativi alle classi in fase di generazione.This method also adds a warning message to the comments for the class that is being generated.

(Ereditato da ProtocolImporter)

Si applica a