Sdílet prostřednictvím


SoapProtocolImporter Třída

Definice

Generuje třídy pro webové služby, které používají protokol 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
Dědičnost
SoapProtocolImporter

Poznámky

Třída SoapProtocolImporter generuje kód proxy klienta nebo abstraktní kód serveru podle protokolu SOAP. Třída generuje třídu pro každou podporovanou vazbu definovanou v dokumentu WSDL (Web Services Description Language).

Vývojář obvykle místo přímého vyvolání používá třídu nepřímo SoapProtocolImporter prostřednictvím ServiceDescriptionImporter třídy .

Konstruktory

SoapProtocolImporter()

Inicializuje novou instanci SoapProtocolImporter třídy .

Vlastnosti

AbstractSchemas

Získá abstraktní schémata XML používaná přidruženou ServiceDescriptionImporter instancí.

(Zděděno od ProtocolImporter)
Binding

Získá vazbu WSDL (Web Services Description Language), kterou importér protokolu aktuálně zpracovává pro vygenerování třídy.

(Zděděno od ProtocolImporter)
ClassName

Získá název třídy vazby, která je aktuálně generována.

(Zděděno od ProtocolImporter)
ClassNames

Získá CodeIdentifiers objekt, který generuje jedinečný název pro třídu vazby, která je aktuálně generována.

(Zděděno od ProtocolImporter)
CodeNamespace

Získá reprezentaci oboru názvů .NET Framework vazby tříd, které jsou generovány.

(Zděděno od ProtocolImporter)
CodeTypeDeclaration

Získá reprezentaci třídy vazby, která je aktuálně generována.

(Zděděno od ProtocolImporter)
ConcreteSchemas

Získá konkrétní schémata XML používaná přidruženou ServiceDescriptionImporter instancí.

(Zděděno od ProtocolImporter)
InputMessage

Získá vstupní zprávu WSDL (Web Services Description Language) pro abstraktní operaci, kterou importér protokolu aktuálně zpracovává, aby vygeneroval metodu ve třídě vazby.

(Zděděno od ProtocolImporter)
MethodName

Získá název metody třídy vazby, kterou aktuálně generuje importér protokolů.

(Zděděno od ProtocolImporter)
Operation

Získá abstraktní operaci WSDL (Web Services Description Language), kterou importér protokolu aktuálně zpracovává, aby vygeneroval metodu ve třídě vazby.

(Zděděno od ProtocolImporter)
OperationBinding

Získá vazbu operace WSDL (Web Services Description Language), kterou importér protokolu aktuálně zpracovává, aby vygeneroval metodu ve třídě vazby.

(Zděděno od ProtocolImporter)
OutputMessage

Získá výstupní zprávu WSDL (Web Services Description Language) pro abstraktní operaci, kterou importér protokolu aktuálně zpracovává, aby vygeneroval metodu ve třídě vazby.

(Zděděno od ProtocolImporter)
Port

Získá port WSDL (Web Services Description Language), který obsahuje odkaz na vazbu, kterou nástroj pro import protokolu aktuálně zpracovává, aby vygeneroval třídu vazby. Pokud více než jeden port odkazuje na aktuální vazbu, aktuální port je ten, ve kterém byla vazba nalezena naposledy.

(Zděděno od ProtocolImporter)
PortType

Získá jazyk WSDL (Web Services Description Language), který je implementován vazbou, kterou importér protokolu aktuálně zpracovává PortType pro vygenerování třídy vazby.

(Zděděno od ProtocolImporter)
ProtocolName

Získá hodnotu Soap.

Schemas

Získá všechna schémata XML, abstraktní i konkrétní, používané přidružené ServiceDescriptionImporter instance.

(Zděděno od ProtocolImporter)
Service

Získá službu WSDL (Web Services Description Language), která obsahuje odkaz na vazbu, kterou importér protokolu aktuálně zpracovává, aby vygeneroval třídu vazby.

(Zděděno od ProtocolImporter)
ServiceDescriptions

Získá ServiceDescriptionCollection objekty, které patří do přidružené instance, které jsou vyhledány vazby, ze kterých ServiceDescriptionImporter chcete generovat třídy vazby.

(Zděděno od ProtocolImporter)
SoapBinding

Získá SoapBinding instanci získanou SoapBinding prostřednictvím vlastnosti vlastnosti Extensions .

SoapExporter

Získá objekt typu používaný interně třídou ke generování kódu z mapování mezi obsahem schématu XML kódovaného SoapCodeExporter protokolu SOAP a .NET Framework SoapProtocolImporter typy.

SoapImporter

Získá objekt typu používaný interně třídou ke generování mapování mezi obsah schématu XML zakódovaného SoapSchemaImporter protokolu SOAP a .NET Framework SoapProtocolImporter typy.

Style

Získá hodnotu výčtu, která určuje, zda je generována klientská třída proxy serveru nebo abstraktní serverová třída. Hodnoty jsou Klient a Server. Hodnota je hodnota vlastnosti ServiceDescriptionImporter přidružené Style instance.

(Zděděno od ProtocolImporter)
Warnings

Získá nebo nastaví hodnotu výčtu, která označuje typy upozornění( pokud existuje) vydaných importérem protokolů při ServiceDescriptionImportWarnings generování tříd vazeb.

(Zděděno od ProtocolImporter)
XmlExporter

Získá objekt typu používaný interně třídou ke generování kódu z mapování mezi obsahem schématu XML literálu XmlCodeExporter SoapProtocolImporter a .NET Framework typy.

XmlImporter

Získá objekt typu používaný interně třídou ke generování mapování mezi obsahem literálového schématu XmlSchemaImporter SoapProtocolImporter XML a .NET Framework typy.

Metody

AddExtensionWarningComments(CodeCommentStatementCollection, ServiceDescriptionFormatExtensionCollection)

Pro každé neošetřené rozšíření nebo element XML v kolekci vstupní rozšíření zapne nebo upozornění pro každé neošetřené rozšíření nebo element XML v RequiredExtensionsIgnored OptionalExtensionsIgnored kolekci vstupní rozšíření.

(Zděděno od ProtocolImporter)
BeginClass()

Inicializuje generování třídy vazby.

BeginNamespace()

Provede inicializaci pro celý obor názvů kódu během generování kódu.

EndClass()

Zpracovává třídu vazby po generování metod.

EndNamespace()

Provádí zpracování pro celý obor názvů kódu po vytvoření třídy vazby.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GenerateMethod()

Generuje kód metody pro třídu vazby.

GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
IsBindingSupported()

Určuje, zda lze pro aktuální vazbu vygenerovat třídu.

IsOperationFlowSupported(OperationFlow)

Určuje, jestli se podporuje tok operace aktuální operace.

IsSoapEncodingPresent(String)

Kontroluje přítomnost řetězce , který představuje seznam identifikátorů http://schemas.xmlsoap.org/soap/encoding/ URI (Uniform Resource Indicators).

MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
OperationBindingSyntaxException(String)

Vytvoří výjimku označující, že aktuální instance, pro kterou je generována třída vazby, je v cílovém oboru OperationBinding názvů neplatná.

(Zděděno od ProtocolImporter)
OperationSyntaxException(String)

Vytvoří výjimku označující, že aktuální instance, pro kterou je generována třída vazby, je v cílovém oboru Operation názvů neplatná.

(Zděděno od ProtocolImporter)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
UnsupportedBindingWarning(String)

Zapne upozornění UnsupportedBindingsIgnored ve výčtu ServiceDescriptionImportWarnings získaném prostřednictvím vlastnosti Warnings . Tato metoda také přidá zprávu upozornění do komentářů pro třídu, která je generována.

(Zděděno od ProtocolImporter)
UnsupportedOperationBindingWarning(String)

Zapne upozornění UnsupportedOperationsIgnored ve výčtu ServiceDescriptionImportWarnings získaném prostřednictvím vlastnosti Warnings . Tato metoda také přidá zprávu upozornění do komentářů pro třídu, která je generována.

(Zděděno od ProtocolImporter)
UnsupportedOperationWarning(String)

Zapne upozornění UnsupportedOperationsIgnored ve výčtu ServiceDescriptionImportWarnings získaném prostřednictvím vlastnosti Warnings . Tato metoda také přidá zprávu upozornění do komentářů pro třídu, která je generována.

(Zděděno od ProtocolImporter)

Platí pro