Język

SoapProtocolImporter Klasa

Definicja

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
SoapProtocolImporter

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)

Dotyczy