SoapProtocolImporter 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.
Genererar klasser för webbtjänster som använder SOAP-protokollet.
public ref class SoapProtocolImporter : System::Web::Services::Description::ProtocolImporter
public class SoapProtocolImporter : System.Web.Services.Description.ProtocolImporter
type SoapProtocolImporter = class
inherit ProtocolImporter
Public Class SoapProtocolImporter
Inherits ProtocolImporter
- Arv
Kommentarer
Klassen SoapProtocolImporter genererar klientproxykod eller abstrakt serverkod enligt SOAP-protokollet. Klassen genererar en klass för varje bindning som stöds som definieras i ett WSDL-dokument (Web Services Description Language).
I stället för att SoapProtocolImporter anropa direkt använder en utvecklare vanligtvis klassen indirekt via ServiceDescriptionImporter klassen.
Konstruktorer
| Name | Description |
|---|---|
| SoapProtocolImporter() |
Initierar en ny instans av SoapProtocolImporter klassen. |
Egenskaper
| Name | Description |
|---|---|
| AbstractSchemas |
Hämtar de abstrakta XML-scheman som används av den associerade ServiceDescriptionImporter instansen. (Ärvd från ProtocolImporter) |
| Binding |
Hämtar WSDL-bindningen (Web Services Description Language) som protokollimportören för närvarande bearbetar för att generera en klass. (Ärvd från ProtocolImporter) |
| ClassName |
Hämtar namnet på bindningsklassen som för närvarande genereras. (Ärvd från ProtocolImporter) |
| ClassNames |
Hämtar objektet CodeIdentifiers som genererar ett unikt namn för bindningsklassen som för närvarande genereras. (Ärvd från ProtocolImporter) |
| CodeNamespace |
Hämtar en representation av .NET Framework-namnområdet för de bindningsklasser som genereras. (Ärvd från ProtocolImporter) |
| CodeTypeDeclaration |
Hämtar en representation av bindningsklassen som för närvarande genereras. (Ärvd från ProtocolImporter) |
| ConcreteSchemas |
Hämtar de konkreta XML-scheman som används av den associerade ServiceDescriptionImporter instansen. (Ärvd från ProtocolImporter) |
| InputMessage |
Hämtar WSDL-indatameddelandet (Web Services Description Language) för den abstrakta åtgärd som protokollimportören för närvarande bearbetar för att generera en metod i en bindningsklass. (Ärvd från ProtocolImporter) |
| MethodName |
Hämtar namnet på den bindningsklassmetod som protokollimportören för närvarande genererar. (Ärvd från ProtocolImporter) |
| Operation |
Hämtar den abstrakta WSDL-åtgärden (Web Services Description Language) som protokollimportören för närvarande bearbetar för att generera en metod i en bindningsklass. (Ärvd från ProtocolImporter) |
| OperationBinding |
Hämtar WSDL-åtgärdsbindningen (Web Services Description Language) som protokollimportören bearbetar för att generera en metod i en bindningsklass. (Ärvd från ProtocolImporter) |
| OutputMessage |
Hämtar WSDL-utdatameddelandet (Web Services Description Language) för den abstrakta åtgärd som protokollimportören för närvarande bearbetar för att generera en metod i en bindningsklass. (Ärvd från ProtocolImporter) |
| Port |
Hämtar en WSDL-port (Web Services Description Language) som innehåller en referens till bindningen som protokollimportören för närvarande bearbetar för att generera en bindningsklass. Om mer än en port refererar till den aktuella bindningen är den aktuella porten den där bindningen senast har hittats. (Ärvd från ProtocolImporter) |
| PortType |
Hämtar det WSDL (Web Services Description Language) PortType som implementeras av bindningen som protokollimportören för närvarande bearbetar för att generera en bindningsklass. (Ärvd från ProtocolImporter) |
| ProtocolName |
Hämtar värdet "Soap". |
| Schemas |
Hämtar alla XML-scheman, både abstrakta och konkreta, som används av den associerade ServiceDescriptionImporter instansen. (Ärvd från ProtocolImporter) |
| Service |
Hämtar tjänsten Web Services Description Language (WSDL) som innehåller en referens till bindningen som protokollimportören bearbetar för att generera en bindningsklass. (Ärvd från ProtocolImporter) |
| ServiceDescriptions |
Hämtar de ServiceDescriptionCollection objekt som tillhör den associerade ServiceDescriptionImporter instansen som söks efter bindningar som bindningsklasser ska genereras från. (Ärvd från ProtocolImporter) |
| SoapBinding |
Hämtar en SoapBinding instans som hämtas via egenskapens SoapBindingExtensions egenskap. |
| SoapExporter |
Hämtar objektet av typen SoapCodeExporter som används internt av klassen SoapProtocolImporter för att generera kod från mappningar mellan SOAP-kodat XML-schemainnehåll och .NET typer. |
| SoapImporter |
Hämtar objektet av typen SoapSchemaImporter som används internt av klassen SoapProtocolImporter för att generera mappningar mellan SOAP-kodat XML-schemainnehåll och .NET typer. |
| Style |
Hämtar ett uppräkningsvärde som anger om en klientproxyklass eller en abstrakt serverklass genereras. Värdena är Klient och Server. Värdet är värdet för den associerade ServiceDescriptionImporter instansens Style egenskap. (Ärvd från ProtocolImporter) |
| Warnings |
Hämtar eller anger ett ServiceDescriptionImportWarnings uppräkningsvärde som anger eventuella typer av varningar som utfärdas av protokollimportören när bindningsklasser genereras. (Ärvd från ProtocolImporter) |
| XmlExporter |
Hämtar objektet av typen XmlCodeExporter som används internt av klassen SoapProtocolImporter för att generera kod från mappningar mellan literalt XML-schemainnehåll och .NET typer. |
| XmlImporter |
Hämtar objektet av typen XmlSchemaImporter som används internt av klassen SoapProtocolImporter för att generera mappningar mellan literalt XML-schemainnehåll och .NET typer. |
Metoder
| Name | Description |
|---|---|
| AddExtensionWarningComments(CodeCommentStatementCollection, ServiceDescriptionFormatExtensionCollection) |
För varje ohanterat tillägg eller XML-element i samlingen med indatatillägg aktiverar du en RequiredExtensionsIgnored eller OptionalExtensionsIgnored varning för varje ohanterat tillägg eller XML-element i samlingen med indatatillägg. (Ärvd från ProtocolImporter) |
| BeginClass() |
Initierar genereringen av en bindningsklass. |
| BeginNamespace() |
Utför initiering för ett helt kodnamnområde under kodgenereringen. |
| EndClass() |
Bearbetar en bindningsklass efter genereringen av metoder. |
| EndNamespace() |
Utför bearbetning för ett helt kodnamnområde efter generering av bindningsklass. |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GenerateMethod() |
Genererar metodkod för en bindningsklass. |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| IsBindingSupported() |
Avgör om en klass kan genereras för den aktuella bindningen. |
| IsOperationFlowSupported(OperationFlow) |
Avgör om den aktuella åtgärdens åtgärdsflöde stöds. |
| IsSoapEncodingPresent(String) |
Söker efter förekomsten av "http://schemas.xmlsoap.org/soap/encoding/" i en sträng som representerar en lista över URI:er (Uniform Resource Indicators). |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| OperationBindingSyntaxException(String) |
Genererar ett undantag som anger att den aktuella OperationBinding instansen som en bindningsklass genereras för är ogiltig i målnamnområdet. (Ärvd från ProtocolImporter) |
| OperationSyntaxException(String) |
Genererar ett undantag som anger att den aktuella Operation instansen som en bindningsklass genereras för är ogiltig i målnamnområdet. (Ärvd från ProtocolImporter) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
| UnsupportedBindingWarning(String) |
Aktiverar en UnsupportedBindingsIgnored varning i uppräkningen ServiceDescriptionImportWarnings som erhålls via egenskapen Warnings . Den här metoden lägger också till ett varningsmeddelande till kommentarerna för klassen som genereras. (Ärvd från ProtocolImporter) |
| UnsupportedOperationBindingWarning(String) |
Aktiverar en UnsupportedOperationsIgnored varning i uppräkningen ServiceDescriptionImportWarnings som erhålls via egenskapen Warnings . Den här metoden lägger också till ett varningsmeddelande till kommentarerna för klassen som genereras. (Ärvd från ProtocolImporter) |
| UnsupportedOperationWarning(String) |
Aktiverar en UnsupportedOperationsIgnored varning i uppräkningen ServiceDescriptionImportWarnings som erhålls via egenskapen Warnings . Den här metoden lägger också till ett varningsmeddelande till kommentarerna för klassen som genereras. (Ärvd från ProtocolImporter) |