SoapExtensionImporter Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tillhandahåller ett gemensamt gränssnitt och funktioner för klasser för att generera kodattribut som anger SOAP-tillägg.
public ref class SoapExtensionImporter abstract
public abstract class SoapExtensionImporter
type SoapExtensionImporter = class
Public MustInherit Class SoapExtensionImporter
- Arv
-
SoapExtensionImporter
Kommentarer
Klassen SoapExtensionImporterabstract exponerar en abstract metod, ImportMethod, som gör att en härledd klass kan lägga till metadata till alla metoder som representerar en åtgärd i en bindning. Själva metoden är inte en indatametod. Kodattributen, som läggs till i alla webbmetoder i en bindningsklass, representerar tillägg till SOAP-webbtjänstprotokollet, till exempel för att lägga till extra rubriker i ett utgående SOAP-meddelande eller utföra extra bearbetning på ett inkommande SOAP-meddelande.
Du kan använda en klass som härleds från SoapExtensionImporter för att utöka genereringen av klientproxykod eller abstract serverkod. Du kan använda en sådan härledd klass tillsammans med en klass som härletts från abstractSoapExtension klassen, vilket utökar körningsbearbetningen av SOAP-meddelanden på klienten eller tjänsten.
Du kan ange SoapExtensionImporter i en konfigurationsfil via konfigurationselementet soapExtensionImporterTypes och dess underordnade add element. Du kan använda konfigurationen för att:
Ett ASP.NET webbprogram: tjänst eller klient.
Ett fristående .NET Framework-program: endast klient.
Konstruktorer
| Name | Description |
|---|---|
| SoapExtensionImporter() |
Initierar en ny instans av SoapExtensionImporter klassen. |
Egenskaper
| Name | Description |
|---|---|
| ImportContext |
Hämtar eller anger den SoapProtocolImporter instans som anropar ImportMethod(CodeAttributeDeclarationCollection) metoden. |
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| ImportMethod(CodeAttributeDeclarationCollection) |
När det åsidosätts i en härledd klass lägger du till kodattributdeklarationer till alla metoder som representerar en åtgärd i en bindning. |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |