SoapProtocolImporter Classe

Definizione

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

Si applica a