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