Udostępnij za pośrednictwem


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, ImportMethod, któ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żesz użyć klasy pochodzącej z SoapExtensionImporter, aby rozszerzyć generowanie kodu serwera proxy klienta lub kod serwera abstract. Można użyć takiej klasy pochodnej w połączeniu z klasą pochodzącą z klasy abstractSoapExtension, która rozszerza przetwarzanie komunikatów SOAP w czasie wykonywania na kliencie lub usłudze.

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

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

  • Autonomiczna aplikacja .NET Framework: tylko klient.

Konstruktory

SoapExtensionImporter()

Inicjuje nowe wystąpienie klasy SoapExtensionImporter.

Właściwości

ImportContext

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

Metody

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ż