Condividi tramite


SoapProtocolImporter Classe

Definizione

Genera classi per i servizi Web che utilizzano 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à
SoapProtocolImporter

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 Web Services Description Language (WSDL).

In genere, invece di richiamare SoapProtocolImporter direttamente, uno sviluppatore usa la classe indirettamente tramite la ServiceDescriptionImporter classe .

Costruttori

SoapProtocolImporter()

Inizializza una nuova istanza della classe SoapProtocolImporter.

Proprietà

AbstractSchemas

Ottiene gli schemi XML astratti utilizzati dall'istanza di ServiceDescriptionImporter associata.

(Ereditato da ProtocolImporter)
Binding

Ottiene l'associazione WSDL che l'utilità di importazione del protocollo sta elaborando per generare una classe.

(Ereditato da ProtocolImporter)
ClassName

Ottiene il nome della classe di associazione che è in fase di generazione.

(Ereditato da ProtocolImporter)
ClassNames

Ottiene l'oggetto CodeIdentifiers che genera un nome univoco per la classe di associazione in fase di generazione.

(Ereditato da ProtocolImporter)
CodeNamespace

Ottiene una rappresentazione dello spazio dei nomi .NET Framework delle classi di associazione in fase di generazione.

(Ereditato da ProtocolImporter)
CodeTypeDeclaration

Ottiene una rappresentazione della classe di associazione che è in fase di generazione.

(Ereditato da ProtocolImporter)
ConcreteSchemas

Ottiene gli schemi XML concreti utilizzati dall'istanza di ServiceDescriptionImporter associata.

(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.

(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 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 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 relativo all'operazione astratta che l'utilità di importazione del protocollo sta elaborando per generare un metodo in una classe di associazione.

(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. Se più di una porta fa riferimento all'associazione corrente, la porta corrente è quella in cui l'associazione è stata trovata più di recente.

(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.

(Ereditato da ProtocolImporter)
ProtocolName

Ottiene un valore di "Soap".

Schemas

Ottiene gli schemi XML, sia astratti sia concreti, utilizzati dall'istanza di ServiceDescriptionImporter associata.

(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.

(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.

(Ereditato da ProtocolImporter)
SoapBinding

Ottiene un'istanza di SoapBinding ottenuta tramite la proprietà SoapBinding della proprietà Extensions.

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.

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.

Style

Ottiene un valore di enumerazione che indica se una classe del proxy client o una classe del server astratto è in fase di generazione. I valori sono Client e Server. Il valore è quello della proprietà dell'istanza di ServiceDescriptionImporter associata Style.

(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.

(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.

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.

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.

(Ereditato da ProtocolImporter)
BeginClass()

Inizializza la generazione di una classe di associazione.

BeginNamespace()

Esegue l'inizializzazione per l'intero spazio dei nomi del codice durante la generazione del codice.

EndClass()

Elabora una classe di associazione dopo la generazione dei metodi.

EndNamespace()

Esegue elaborazioni per l'intero spazio dei nomi dopo la generazione di una 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 l'oggetto 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 viene supportato.

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).

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(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.

(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.

(Ereditato da ProtocolImporter)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
UnsupportedBindingWarning(String)

Attiva un avviso UnsupportedBindingsIgnored nell'enumerazione ServiceDescriptionImportWarnings ottenuta tramite la proprietà Warnings. Questo metodo aggiunge anche un messaggio di avviso ai commenti relativi alle classi in fase di generazione.

(Ereditato da ProtocolImporter)
UnsupportedOperationBindingWarning(String)

Attiva un avviso UnsupportedOperationsIgnored nell'enumerazione ServiceDescriptionImportWarnings ottenuta tramite la proprietà Warnings. Questo metodo aggiunge anche un messaggio di avviso ai commenti relativi alle classi in fase di generazione.

(Ereditato da ProtocolImporter)
UnsupportedOperationWarning(String)

Attiva un avviso UnsupportedOperationsIgnored nell'enumerazione ServiceDescriptionImportWarnings ottenuta tramite la proprietà Warnings. Questo metodo aggiunge anche un messaggio di avviso ai commenti relativi alle classi in fase di generazione.

(Ereditato da ProtocolImporter)

Si applica a