SoapExtensionImporter Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 abstract
SoapExtension, 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) |