Freigeben über


ProtocolImporter-Member

Stellt die gängigen Funktionen für alle Kommunikationsprotokolle zum Generieren von Klassen für Webdienste bereit.

In den folgenden Tabellen werden die vom ProtocolImporter -Typ verfügbar gemachten Member aufgeführt.

Geschützte Konstruktoren

  Name Beschreibung
Geschützte Methode ProtocolImporter  

Zum Seitenanfang

Öffentliche Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft AbstractSchemas Ruft die von der zugeordneten ServiceDescriptionImporter-Instanz verwendeten abstrakten XML-Schemas ab.
Öffentliche Eigenschaft Binding Ruft die WSDL-Bindung ab, die der Protokollimporter gerade verarbeitet, um eine Klasse zu generieren.
Öffentliche Eigenschaft ClassName Ruft den Namen der Bindungsklasse ab, die gerade generiert wird.
Öffentliche Eigenschaft ClassNames Ruft das CodeIdentifiers-Objekt ab, das einen eindeutigen Namen für die Bindungsklasse generiert, die gerade generiert wird.
Öffentliche Eigenschaft CodeNamespace Ruft eine Darstellung des .NET Framework-Namespaces der Bindungsklassen ab, die gerade generiert werden.
Öffentliche Eigenschaft CodeTypeDeclaration Ruft eine Darstellung der Bindungsklasse ab, die gerade generiert wird.
Öffentliche Eigenschaft ConcreteSchemas Ruft die von der zugeordneten ServiceDescriptionImporter-Instanz verwendeten konkreten XML-Schemas ab.
Öffentliche Eigenschaft InputMessage Ruft die WSDL-Eingabemeldung (Web Services Description Language) für den abstrakten Vorgang ab, den der Protokollimporter gerade verarbeitet, um eine Methode in einer Bindungsklasse zu generieren.
Öffentliche Eigenschaft MethodName Ruft den Namen der Bindungsklassenmethode ab, die gerade vom Protokollimporter generiert wird.
Öffentliche Eigenschaft Operation Ruft den abstrakten WSDL-Vorgang ab, den der Protokollimporter gerade verarbeitet, um eine Methode in einer Bindungsklasse zu generieren.
Öffentliche Eigenschaft OperationBinding Ruft die abstrakte WSDL-Vorgangsbindung ab, die der Protokollimporter gerade verarbeitet, um eine Methode in einer Bindungsklasse zu generieren.
Öffentliche Eigenschaft OutputMessage Ruft die WSDL-Ausgabemeldung für den abstrakten Vorgang ab, den der Protokollimporter gerade verarbeitet, um eine Methode in einer Bindungsklasse zu generieren.
Öffentliche Eigenschaft Port Ruft einen WSDL-Anschluss ab, der einen Verweis auf die Bindung enthält, die der Protokollimporter gerade verarbeitet, um eine Bindungsklasse zu generieren. Wenn mehrere Anschlüsse auf die aktuelle Bindung verweisen, handelt es sich bei dem Anschluss, an dem zuletzt eine Bindung gefunden wurde, um den aktuellen Anschluss.
Öffentliche Eigenschaft PortType Ruft den WSDL-PortType ab, der durch die Bindung implementiert wird, die der Protokollimporter gerade verarbeitet, um eine Bindungsklasse zu generieren.
Öffentliche Eigenschaft ProtocolName Eine abstrakte Eigenschaft, die konkrete abgeleitete Klassen implementieren müssen, um den Namen des verwendeten Protokolls abzurufen.
Öffentliche Eigenschaft Schemas Ruft alle XML-Schemas ab, d. h. abstrakte und konkrete XML-Schemas, die von der zugeordneten ServiceDescriptionImporter-Instanz verwendet werden.
Öffentliche Eigenschaft Service Ruft den WSDL-Dienst ab, der einen Verweis auf die Bindung enthält, die der Protokollimporter gerade verarbeitet, um eine Bindungsklasse zu generieren.
Öffentliche Eigenschaft ServiceDescriptions Ruft die ServiceDescriptionCollection-Objekte ab, die zu der zugeordneten ServiceDescriptionImporter-Instanz gehören, welche nach Bindungen durchsucht werden, aus denen Bindungsklassen generiert werden können.
Öffentliche Eigenschaft Style Ruft einen Enumerationswert ab, der angibt, ob eine Clientproxyklasse oder eine abstrakte Serverklasse generiert werden. Die Werte sind Client und Server. Der Wert entspricht dem Wert der Style-Eigenschaft der zugeordneten ServiceDescriptionImporter-Instanz.
Öffentliche Eigenschaft Warnings Ruft einen ServiceDescriptionImportWarnings-Enumerationswert ab, der, sofern vorhanden, den Typ der Warnungen angibt, die vom Protokollimporter beim Generieren von Bindungsklassen ausgegeben werden, oder legt diesen fest.

Zum Seitenanfang

Öffentliche Methoden

(siehe auch Geschützte Methoden )

  Name Beschreibung
Öffentliche Methode AddExtensionWarningComments Aktiviert eine RequiredExtensionsIgnored-Warnung für jede nicht behandelte Erweiterung oder jedes nicht behandelte XML-Element in der Auflistung der Eingabeerweiterungen, oder eine OptionalExtensionsIgnored-Warnung für jede nicht behandelte Erweiterung oder jedes nicht behandelte XML-Element in der Auflistung der Eingabeerweiterungen.
Öffentliche Methode Equals  Überladen. Stellt fest, ob zwei Instanzen von Object gleich sind. (Von Object geerbt.)
Öffentliche Methode GetHashCode  Fungiert als Hashfunktion für einen bestimmten Typ. GetHashCode eignet sich für die Verwendung in Hashalgorithmen und Hashdatenstrukturen, z. B. in einer Hashtabelle. (Von Object geerbt.)
Öffentliche Methode GetType  Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode OperationBindingSyntaxException Erstellt eine Ausnahme, die angibt, dass die aktuelle OperationBinding-Instanz, für die gerade eine Bindungsklasse generiert wird, innerhalb des Zielnamespaces ungültig ist.
Öffentliche Methode OperationSyntaxException Erstellt eine Ausnahme, die angibt, dass die aktuelle Operation-Instanz, für die gerade eine Bindungsklasse generiert wird, innerhalb des Zielnamespaces ungültig ist.
Öffentliche Methode Statisch ReferenceEquals  Stellt fest, ob die angegebenen Object-Instanzen dieselbe Instanz sind. (Von Object geerbt.)
Öffentliche Methode ToString  Gibt einen String zurück, der den aktuellen Object darstellt. (Von Object geerbt.)
Öffentliche Methode UnsupportedBindingWarning Aktiviert eine UnsupportedBindingsIgnored-Warnung in der ServiceDescriptionImportWarnings-Enumeration, die durch die Warnings-Eigenschaft aufgerufen wird. Diese Methode fügt auch den Kommentaren für die Klasse, die gerade generiert wird, eine Warnmeldung hinzu.
Öffentliche Methode UnsupportedOperationBindingWarning Aktiviert eine UnsupportedOperationsIgnored-Warnung in der ServiceDescriptionImportWarnings-Enumeration, die durch die Warnings-Eigenschaft aufgerufen wird. Diese Methode fügt auch den Kommentaren für die Klasse, die gerade generiert wird, eine Warnmeldung hinzu.
Öffentliche Methode UnsupportedOperationWarning Aktiviert eine UnsupportedOperationsIgnored-Warnung in der ServiceDescriptionImportWarnings-Enumeration, die durch die Warnings-Eigenschaft aufgerufen wird. Diese Methode fügt auch den Kommentaren für die Klasse, die gerade generiert wird, eine Warnmeldung hinzu.

Zum Seitenanfang

Geschützte Methoden

  Name Beschreibung
Geschützte Methode BeginClass Initialisiert beim Überschreiben in einer abgeleiteten Klasse die Generierung eine Bindungsklasse.
Geschützte Methode BeginNamespace Beim Überschreiben in einer abgeleiteten Klasse wird während der Codegenerierung eine Initialisierung aller Namespaces ausgeführt.
Geschützte Methode EndClass Verarbeitet eine Bindungsklasse beim Überschreiben in einer abgeleiteten Klasse.
Geschützte Methode EndNamespace Führt beim Überschreiben in einer abgeleiteten Klasse die Verarbeitung für einen ganzen Namespace aus.
Geschützte Methode Finalize  Gibt einem Object Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor das Object von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Geschützte Methode GenerateMethod Generiert beim Überschreiben in einer abgeleiteten Klasse einen Methodencode für Bindungsklassen.
Geschützte Methode IsBindingSupported Bestimmt beim Überschreiben in einer abgeleiteten Klasse, ob für die aktuelle Bindung eine Klasse generiert werden kann.
Geschützte Methode IsOperationFlowSupported Bestimmt beim Überschreiben in einer abgeleiteten Klasse, ob der Ablauf des aktuellen Vorgangs unterstützt wird.
Geschützte Methode MemberwiseClone  Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)

Zum Seitenanfang

Siehe auch

Referenz

ProtocolImporter-Klasse
System.Web.Services.Description-Namespace