Udostępnij za pośrednictwem


SoapExtensionImporter Klasa

Definicja

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

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

Uwagi

Klasa SoapExtensionImporter abstract uwidacznia metodę , ImportMethodktóra umożliwia klasie pochodnej abstract 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 SOAP, na przykład w celu dodania dodatkowych nagłówków do wychodzącego komunikatu SOAP lub wykonywania dodatkowego przetwarzania przychodzącego komunikatu SOAP.

Można użyć klasy pochodnej do SoapExtensionImporter rozszerzenia generowania kodu serwera proxy klienta lub abstract kodu serwera. Można użyć takiej klasy pochodnej w połączeniu z klasą pochodzącą z abstract SoapExtension klasy, która rozszerza przetwarzanie komunikatów SOAP w czasie wykonywania na kliencie lub usłudze.

W pliku konfiguracji można określić SoapExtensionImporter element soapExtensionImporterTypes konfiguracji i jego element podrzędny 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 SoapProtocolImporter wystąpienie, które wywołuje metodę ImportMethod(CodeAttributeDeclarationCollection) .

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

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

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
ImportMethod(CodeAttributeDeclarationCollection)

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

MemberwiseClone()

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

(Odziedziczone po Object)
ToString()

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

(Odziedziczone po Object)

Dotyczy

Zobacz też