Condividi tramite


SoapCodeExporter Classe

Definizione

Genera tipi e dichiarazioni di attributi da informazioni di mapping dei tipi interne per parti di messaggio con codifica SOAP definite in un documento WSDL.

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

public ref class SoapCodeExporter
public ref class SoapCodeExporter : System::Xml::Serialization::CodeExporter
public class SoapCodeExporter
public class SoapCodeExporter : System.Xml.Serialization.CodeExporter
type SoapCodeExporter = class
type SoapCodeExporter = class
    inherit CodeExporter
Public Class SoapCodeExporter
Public Class SoapCodeExporter
Inherits CodeExporter
Ereditarietà
SoapCodeExporter
Ereditarietà
SoapCodeExporter

Commenti

La SoapCodeExporter classe viene usata dallo strumento di linguaggio di descrizione dei servizi Web (Wsdl.exe) e dalla classe durante la ServiceDescriptionImporter generazione di classi proxy client o classi server astratte da un documento WSDL (Web Services Description Language). Anziché usare SoapCodeExporter direttamente , usare Wsdl.exe.

Costruttori

Nome Descrizione
SoapCodeExporter(CodeNamespace, CodeCompileUnit, CodeDomProvider, CodeGenerationOptions, Hashtable)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Inizializza una nuova istanza della SoapCodeExporter classe , specificando uno spazio dei nomi del codice, un'unità di compilazione del codice, un generatore di codice, opzioni di generazione del codice e mapping.

SoapCodeExporter(CodeNamespace, CodeCompileUnit, CodeGenerationOptions, Hashtable)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Inizializza una nuova istanza della SoapCodeExporter classe , specificando uno spazio dei nomi del codice, un'unità di compilazione del codice, le opzioni di generazione del codice e i mapping.

SoapCodeExporter(CodeNamespace, CodeCompileUnit, CodeGenerationOptions)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Inizializza una nuova istanza della SoapCodeExporter classe , specificando uno spazio dei nomi del codice, un'unità di compilazione del codice e opzioni di generazione del codice.

SoapCodeExporter(CodeNamespace, CodeCompileUnit)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Inizializza una nuova istanza della SoapCodeExporter classe , specificando un parametro di unità di compilazione del codice oltre a un parametro dello spazio dei nomi.

SoapCodeExporter(CodeNamespace)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Inizializza una nuova istanza della classe , presupponendo che non sia presente alcuna unità di compilazione del SoapCodeExporter codice.

Proprietà

Nome Descrizione
IncludeMetadata

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene una raccolta di XmlIncludeAttribute dichiarazioni, specificando i tipi derivati.

IncludeMetadata

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene una raccolta di metadati dell'attributo di codice inclusi quando il codice viene esportato.

(Ereditato da CodeExporter)

Metodi

Nome Descrizione
AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping, Boolean)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Aggiunge una SoapElementAttribute dichiarazione a un parametro del metodo o a un valore restituito che corrisponde a un elemento parte di una definizione di messaggio SOAP in un documento WSDL.

AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Aggiungere una SoapElementAttribute dichiarazione a un parametro del metodo o a un valore restituito corrispondente a un elemento parte di una definizione di messaggio SOAP in un documento WSDL.

Equals(Object)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
ExportMembersMapping(XmlMembersMapping)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Genera un tipo .NET, più dichiarazioni di attributo, per ognuna delle parti che appartengono a una definizione di messaggio SOAP in un documento WSDL.

ExportTypeMapping(XmlTypeMapping)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Genera un tipo .NET, più dichiarazioni di attributo, per un'intestazione SOAP.

GetHashCode()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche