SoapCodeExporter Klasa

Definicja

Generuje typy i deklaracje atrybutów na podstawie informacji o mapowaniu typu wewnętrznego dla części komunikatów zakodowanych w formacie SOAP zdefiniowanych w dokumencie WSDL.

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

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
Dziedziczenie
SoapCodeExporter
Dziedziczenie
SoapCodeExporter

Uwagi

Klasa SoapCodeExporter jest używana przez narzędzie języka opisów usług sieci Web (Wsdl.exe) i klasę ServiceDescriptionImporter podczas generowania klas serwera proxy klienta lub abstrakcyjnych klas serwerów z dokumentu WSDL (Web Services Description Language). Zamiast używać SoapCodeExporter bezpośrednio, użyj Wsdl.exe.

Konstruktory

SoapCodeExporter(CodeNamespace)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Inicjuje nowe wystąpienie klasy, przy założeniu SoapCodeExporter , że nie ma jednostki kompilowania kodu.

SoapCodeExporter(CodeNamespace, CodeCompileUnit)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Inicjuje SoapCodeExporter nowe wystąpienie klasy, określając parametr jednostki kompilowania kodu oprócz parametru przestrzeni nazw.

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

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Inicjuje SoapCodeExporter nowe wystąpienie klasy, określając przestrzeń nazw kodu, jednostkę kompilowania kodu, generator kodu, opcje generowania kodu i mapowania.

SoapCodeExporter(CodeNamespace, CodeCompileUnit, CodeGenerationOptions)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Inicjuje SoapCodeExporter nowe wystąpienie klasy, określając przestrzeń nazw kodu, jednostkę kompilowania kodu i opcje generowania kodu.

SoapCodeExporter(CodeNamespace, CodeCompileUnit, CodeGenerationOptions, Hashtable)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Inicjuje SoapCodeExporter nowe wystąpienie klasy, określając przestrzeń nazw kodu, jednostkę kompilowania kodu, opcje generowania kodu i mapowania.

Właściwości

IncludeMetadata

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera kolekcję deklaracji XmlIncludeAttribute , określając typy pochodne.

IncludeMetadata

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera kolekcję metadanych atrybutu kodu, które są uwzględniane podczas eksportowania kodu.

(Odziedziczone po CodeExporter)

Metody

AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Dodaj deklarację SoapElementAttribute do parametru metody lub wartość zwracaną odpowiadającą elementowi części definicji komunikatu protokołu SOAP w dokumencie WSDL.

AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping, Boolean)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Dodaje deklarację SoapElementAttribute do parametru metody lub wartości zwracanej, która odpowiada elementowi części definicji komunikatu protokołu SOAP w dokumencie WSDL.

Equals(Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
ExportMembersMapping(XmlMembersMapping)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Generuje typ .NET Framework oraz deklaracje atrybutów dla każdej części, które należą do definicji komunikatu PROTOKOŁU SOAP w dokumencie WSDL.

ExportTypeMapping(XmlTypeMapping)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Generuje typ .NET Framework oraz deklaracje atrybutów dla nagłówka SOAP.

GetHashCode()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy

Zobacz też