Udostępnij za pośrednictwem


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ływania SoapProtocolImporter bezpośrednio deweloper używa klasy pośrednio za pośrednictwem ServiceDescriptionImporter klasy.

Konstruktory

SoapProtocolImporter()

Inicjuje nowe wystąpienie klasy SoapProtocolImporter.

Właściwości

AbstractSchemas

Pobiera abstrakcyjne schematy XML używane przez skojarzone ServiceDescriptionImporter wystąpienie.

(Odziedziczone po ProtocolImporter)
Binding

Pobiera powiązanie języka opisu usług sieci Web (WSDL), które jest obecnie przetwarzane przez importera 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ę klasy powiązania, która jest obecnie generowana.

(Odziedziczone po ProtocolImporter)
CodeNamespace

Pobiera reprezentację .NET Framework przestrzeni nazw klas powiązań, które są generowane.

(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 WSDL (Web Services Description Language) dla operacji abstrakcyjnej, którą importer protokołu przetwarza obecnie 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ę języka opisu usług sieci Web (WSDL), 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, która jest obecnie przetwarzana przez importera protokołu w celu wygenerowania metody w klasie powiązania.

(Odziedziczone po ProtocolImporter)
Port

Pobiera port WSDL (Web Services Description Language), który zawiera odwołanie do powiązania, które jest obecnie przetwarzane przez importera 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 jest obecnie przetwarzane przez importera 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żywanego wewnętrznie przez SoapProtocolImporter klasę do generowania kodu na podstawie mapowań między zawartością schematu XML zakodowaną za pomocą protokołu SOAP i typami .NET Framework.

SoapImporter

Pobiera obiekt typu SoapSchemaImporter używanego wewnętrznie przez SoapProtocolImporter klasę do generowania mapowań między zawartością schematu XML zakodowaną za pomocą protokołu SOAP a typami .NET Framework.

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żywanego wewnętrznie przez SoapProtocolImporter klasę do generowania kodu na podstawie mapowań między zawartością schematu XML literału a typami .NET Framework.

XmlImporter

Pobiera obiekt typu XmlSchemaImporter używanego wewnętrznie przez SoapProtocolImporter klasę do generowania mapowań między zawartością schematu XML literału a typami .NET Framework.

Metody

AddExtensionWarningComments(CodeCommentStatementCollection, ServiceDescriptionFormatExtensionCollection)

Dla każdego nieobsługiwanego rozszerzenia lub elementu XML w kolekcji rozszerzeń wejściowych włącza lub RequiredExtensionsIgnored ostrzeżenie dla każdego nieobsługiwanego rozszerzenia lub OptionalExtensionsIgnored 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 dany obiekt jest taki sam, jak bieżący obiekt.

(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()

Type Pobiera bieżące wystąpienie.

(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 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 Objectelementu .

(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