SoapProtocolImporter Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Generuje klasy dla usług sieci Web korzystających z protokołu 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
- Dziedziczenie
Uwagi
Klasa SoapProtocolImporter generuje kod serwera proxy klienta lub abstrakcyjny kod serwera zgodnie z protokołem SOAP. Klasa generuje klasę dla każdego obsługiwanego powiązania zdefiniowanego w dokumencie WSDL (Web Services Description Language).
Zazwyczaj zamiast wywoływać SoapProtocolImporter bezpośrednio, deweloper używa klasy pośrednio za pośrednictwem ServiceDescriptionImporter klasy .
Konstruktory
| Nazwa | Opis |
|---|---|
| SoapProtocolImporter() |
Inicjuje nowe wystąpienie klasy SoapProtocolImporter. |
Właściwości
| Nazwa | Opis |
|---|---|
| AbstractSchemas |
Pobiera abstrakcyjne schematy XML używane przez skojarzone ServiceDescriptionImporter wystąpienie. (Odziedziczone po ProtocolImporter) |
| Binding |
Pobiera powiązanie języka WSDL (Web Services Description Language), które obecnie przetwarza importer protokołu w celu wygenerowania klasy. (Odziedziczone po ProtocolImporter) |
| ClassName |
Pobiera nazwę klasy powiązania, która jest obecnie generowana. (Odziedziczone po ProtocolImporter) |
| ClassNames |
CodeIdentifiers Pobiera obiekt, który generuje unikatową nazwę dla klasy powiązania, która jest obecnie generowana. (Odziedziczone po ProtocolImporter) |
| CodeNamespace |
Pobiera reprezentację przestrzeni nazw platformy .NET Framework dla generowanych klas powiązań. (Odziedziczone po ProtocolImporter) |
| CodeTypeDeclaration |
Pobiera reprezentację klasy powiązania, która jest obecnie generowana. (Odziedziczone po ProtocolImporter) |
| ConcreteSchemas |
Pobiera konkretne schematy XML używane przez skojarzone ServiceDescriptionImporter wystąpienie. (Odziedziczone po ProtocolImporter) |
| InputMessage |
Pobiera komunikat wejściowy w języku WSDL (Web Services Description Language) dla operacji abstrakcyjnej, którą obecnie przetwarza importer protokołu w celu wygenerowania metody w klasie powiązania. (Odziedziczone po ProtocolImporter) |
| MethodName |
Pobiera nazwę metody klasy powiązania, którą obecnie generuje importer protokołu. (Odziedziczone po ProtocolImporter) |
| Operation |
Pobiera abstrakcyjną operację WSDL (Web Services Description Language), którą obecnie przetwarza importer protokołu w celu wygenerowania metody w klasie powiązania. (Odziedziczone po ProtocolImporter) |
| OperationBinding |
Pobiera powiązanie operacji WSDL (Web Services Description Language), które jest obecnie przetwarzane przez importera protokołu w celu wygenerowania metody w klasie powiązania. (Odziedziczone po ProtocolImporter) |
| OutputMessage |
Pobiera komunikat wyjściowy WSDL (Web Services Description Language) dla operacji abstrakcyjnej, że importer protokołu jest obecnie przetwarzany w celu wygenerowania metody w klasie powiązania. (Odziedziczone po ProtocolImporter) |
| Port |
Pobiera port języka WSDL (Web Services Description Language), który zawiera odwołanie do powiązania, które obecnie przetwarza importer protokołu w celu wygenerowania klasy powiązania. Jeśli więcej niż jeden port odwołuje się do bieżącego powiązania, bieżący port jest tym, w którym powiązanie zostało ostatnio znalezione. (Odziedziczone po ProtocolImporter) |
| PortType |
Pobiera język opisu usług sieci Web (WSDL), PortType który jest implementowany przez powiązanie, które importer protokołu jest obecnie przetwarzane w celu wygenerowania klasy powiązania. (Odziedziczone po ProtocolImporter) |
| ProtocolName |
Pobiera wartość "Soap". |
| Schemas |
Pobiera wszystkie schematy XML, zarówno abstrakcyjne, jak i konkretne, używane przez skojarzone ServiceDescriptionImporter wystąpienie. (Odziedziczone po ProtocolImporter) |
| Service |
Pobiera usługę Web Services Description Language (WSDL), która zawiera odwołanie do powiązania, które obecnie przetwarza importer protokołu w celu wygenerowania klasy powiązania. (Odziedziczone po ProtocolImporter) |
| ServiceDescriptions |
ServiceDescriptionCollection Pobiera obiekty należące do skojarzonego ServiceDescriptionImporter wystąpienia, które są wyszukiwane pod kątem powiązań, z których mają być generowane klasy powiązań. (Odziedziczone po ProtocolImporter) |
| SoapBinding |
SoapBinding Pobiera wystąpienie uzyskane za pośrednictwem SoapBinding właściwości Extensions . |
| SoapExporter |
Pobiera obiekt typu SoapCodeExporter używany wewnętrznie przez klasę SoapProtocolImporter do generowania kodu na podstawie mapowań między zawartością schematu XML zakodowaną za pomocą protokołu SOAP a typami .NET. |
| SoapImporter |
Pobiera obiekt typu SoapSchemaImporter używany wewnętrznie przez klasę SoapProtocolImporter do generowania mapowań między zawartością schematu XML zakodowaną za pomocą protokołu SOAP a typami .NET. |
| Style |
Pobiera wartość wyliczenia, która wskazuje, czy jest generowana klasa serwera proxy klienta, czy abstrakcyjna klasa serwera. Wartości to Klient i Serwer. Wartość jest taka, że właściwość skojarzonego ServiceDescriptionImporter wystąpienia Style . (Odziedziczone po ProtocolImporter) |
| Warnings |
Pobiera lub ustawia ServiceDescriptionImportWarnings wartość wyliczenia, która wskazuje typy ostrzeżeń, jeśli istnieją, wystawione przez importera protokołu podczas generowania klas powiązań. (Odziedziczone po ProtocolImporter) |
| XmlExporter |
Pobiera obiekt typu XmlCodeExporter używany wewnętrznie przez klasę SoapProtocolImporter do generowania kodu na podstawie mapowań między zawartością schematu XML literału a typami .NET. |
| XmlImporter |
Pobiera obiekt typu XmlSchemaImporter używany wewnętrznie przez klasę SoapProtocolImporter do generowania mapowań między zawartością schematu XML literału a typami .NET. |
Metody
| Nazwa | Opis |
|---|---|
| AddExtensionWarningComments(CodeCommentStatementCollection, ServiceDescriptionFormatExtensionCollection) |
Dla każdego nieobsługiwanego rozszerzenia lub elementu XML w kolekcji rozszerzeń wejściowych włącza RequiredExtensionsIgnored ostrzeżenie lub OptionalExtensionsIgnored dla każdego nieobsługiwanego rozszerzenia lub elementu XML w kolekcji rozszerzeń wejściowych. (Odziedziczone po ProtocolImporter) |
| BeginClass() |
Inicjuje generowanie klasy powiązania. |
| BeginNamespace() |
Wykonuje inicjowanie całej przestrzeni nazw kodu podczas generowania kodu. |
| EndClass() |
Przetwarza klasę powiązania po wygenerowaniu metod. |
| EndNamespace() |
Wykonuje przetwarzanie dla całej przestrzeni nazw kodu po wygenerowaniu klasy powiązania. |
| Equals(Object) |
Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone po Object) |
| GenerateMethod() |
Generuje kod metody dla klasy powiązania. |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
| GetType() |
Pobiera Type bieżącego wystąpienia. (Odziedziczone po Object) |
| IsBindingSupported() |
Określa, czy można wygenerować klasę dla bieżącego powiązania. |
| IsOperationFlowSupported(OperationFlow) |
Określa, czy przepływ operacji bieżącej operacji jest obsługiwany. |
| IsSoapEncodingPresent(String) |
Sprawdza obecność elementu "http://schemas.xmlsoap.org/soap/encoding/" w ciągu reprezentującym listę jednolitych wskaźników zasobów (URI). |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Object. (Odziedziczone po Object) |
| OperationBindingSyntaxException(String) |
Tworzy wyjątek wskazujący, że bieżące OperationBinding wystąpienie, dla którego jest generowana klasa powiązania, jest nieprawidłowe w docelowej przestrzeni nazw. (Odziedziczone po ProtocolImporter) |
| OperationSyntaxException(String) |
Tworzy wyjątek wskazujący, że bieżące Operation wystąpienie, dla którego jest generowana klasa powiązania, jest nieprawidłowe w docelowej przestrzeni nazw. (Odziedziczone po ProtocolImporter) |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
| UnsupportedBindingWarning(String) |
UnsupportedBindingsIgnored Włącza ostrzeżenie w wyliczenie ServiceDescriptionImportWarnings uzyskane za pośrednictwem Warnings właściwości . Ta metoda dodaje również komunikat ostrzegawczy do komentarzy dla generowanej klasy. (Odziedziczone po ProtocolImporter) |
| UnsupportedOperationBindingWarning(String) |
UnsupportedOperationsIgnored Włącza ostrzeżenie w wyliczenie ServiceDescriptionImportWarnings uzyskane za pośrednictwem Warnings właściwości . Ta metoda dodaje również komunikat ostrzegawczy do komentarzy dla generowanej klasy. (Odziedziczone po ProtocolImporter) |
| UnsupportedOperationWarning(String) |
UnsupportedOperationsIgnored Włącza ostrzeżenie w wyliczenie ServiceDescriptionImportWarnings uzyskane za pośrednictwem Warnings właściwości . Ta metoda dodaje również komunikat ostrzegawczy do komentarzy dla generowanej klasy. (Odziedziczone po ProtocolImporter) |