Język

SoapExtensionImporter Klasa

Definicja

Udostępnia wspólny interfejs i funkcje dla klas do generowania atrybutów kodu, które określają rozszerzenia protokołu SOAP.

public ref class SoapExtensionImporter abstract
public abstract class SoapExtensionImporter
type SoapExtensionImporter = class
Public MustInherit Class SoapExtensionImporter
Dziedziczenie
SoapExtensionImporter

Uwagi

Klasa SoapExtensionImporterabstract uwidacznia metodę abstract , ImportMethodktóra umożliwia klasie pochodnej dodawanie metadanych do dowolnej metody reprezentującej operację w powiązaniu. Sama metoda nie jest metodą wejściową. Atrybuty kodu, które są dodawane do wszystkich metod sieci Web w klasie powiązania, reprezentują rozszerzenia protokołu usług sieci Web PROTOKOŁU SOAP, na przykład w celu dodania dodatkowych nagłówków do wychodzącego komunikatu SOAP lub wykonywania dodatkowego przetwarzania w przychodzącym komunikacie PROTOKOŁU SOAP.

Można użyć klasy pochodnej od SoapExtensionImporter , aby rozszerzyć generowanie kodu serwera proxy klienta lub abstract kodu serwera. Można użyć takiej klasy pochodnej w połączeniu z klasą pochodzącą z abstractSoapExtension klasy, która rozszerza przetwarzanie komunikatów PROTOKOŁU SOAP w czasie wykonywania na kliencie lub usłudze.

W pliku konfiguracji można określić SoapExtensionImporter za pomocą soapExtensionImporterTypes elementu konfiguracji i jego elementu podrzędnego add . Konfigurację można zastosować do:

  • Aplikacja internetowa ASP.NET: usługa lub klient.

  • Autonomiczna aplikacja platformy .NET Framework: tylko klient.

Konstruktory

Nazwa Opis
SoapExtensionImporter()

Inicjuje nowe wystąpienie klasy SoapExtensionImporter.

Właściwości

Nazwa Opis
ImportContext

Pobiera lub ustawia SoapProtocolImporter wystąpienie, które wywołuje metodę ImportMethod(CodeAttributeDeclarationCollection) .

Metody

Nazwa Opis
Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
ImportMethod(CodeAttributeDeclarationCollection)

Po zastąpieniu w klasie pochodnej dodaje deklaracje atrybutów kodu do dowolnej metody reprezentującej operację w powiązaniu.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Object.

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy

Zobacz też