SoapProtocolImporter Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Genereert klassen voor webservices die gebruikmaken van het SOAP-protocol.
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
- Overname
Opmerkingen
De SoapProtocolImporter klasse genereert clientproxycode of abstracte servercode volgens het SOAP-protocol. De klasse genereert een klasse voor elke ondersteunde binding die is gedefinieerd in een WSDL-document (Web Services Description Language).
In plaats van rechtstreeks aan te SoapProtocolImporter roepen, gebruikt een ontwikkelaar de klasse doorgaans indirect via de ServiceDescriptionImporter klasse.
Constructors
| Name | Description |
|---|---|
| SoapProtocolImporter() |
Initialiseert een nieuw exemplaar van de SoapProtocolImporter klasse. |
Eigenschappen
| Name | Description |
|---|---|
| AbstractSchemas |
Hiermee haalt u de abstracte XML-schema's op die worden gebruikt door het bijbehorende ServiceDescriptionImporter exemplaar. (Overgenomen van ProtocolImporter) |
| Binding |
Hiermee haalt u de WSDL-binding (Web Services Description Language) op die momenteel door de protocolimporteur wordt verwerkt om een klasse te genereren. (Overgenomen van ProtocolImporter) |
| ClassName |
Hiermee haalt u de naam op van de bindingsklasse die momenteel wordt gegenereerd. (Overgenomen van ProtocolImporter) |
| ClassNames |
Hiermee haalt u het CodeIdentifiers object op dat een unieke naam genereert voor de bindingsklasse die momenteel wordt gegenereerd. (Overgenomen van ProtocolImporter) |
| CodeNamespace |
Hiermee wordt een weergave opgehaald van de .NET Framework-naamruimte van de bindingsklassen die worden gegenereerd. (Overgenomen van ProtocolImporter) |
| CodeTypeDeclaration |
Hiermee haalt u een weergave op van de bindingsklasse die momenteel wordt gegenereerd. (Overgenomen van ProtocolImporter) |
| ConcreteSchemas |
Hiermee haalt u de concrete XML-schema's op die door het bijbehorende ServiceDescriptionImporter exemplaar worden gebruikt. (Overgenomen van ProtocolImporter) |
| InputMessage |
Hiermee haalt u het WSDL-invoerbericht (Web Services Description Language) op voor de abstracte bewerking die de protocolimporteur momenteel verwerkt om een methode in een bindingsklasse te genereren. (Overgenomen van ProtocolImporter) |
| MethodName |
Hiermee haalt u de naam op van de bindingsklassemethode die momenteel door de protocolimporteur wordt gegenereerd. (Overgenomen van ProtocolImporter) |
| Operation |
Hiermee haalt u de abstracte WSDL-bewerking (Web Services Description Language) op die de protocolimporteur momenteel verwerkt om een methode in een bindingsklasse te genereren. (Overgenomen van ProtocolImporter) |
| OperationBinding |
Hiermee haalt u de WSDL-bewerkingsbinding (Web Services Description Language) op die de protocolimporteur momenteel verwerkt om een methode in een bindingsklasse te genereren. (Overgenomen van ProtocolImporter) |
| OutputMessage |
Hiermee haalt u het WSDL-uitvoerbericht (Web Services Description Language) op voor de abstracte bewerking die de protocolimporteur momenteel verwerkt om een methode in een bindingsklasse te genereren. (Overgenomen van ProtocolImporter) |
| Port |
Hiermee wordt een WSDL-poort (Web Services Description Language) opgehaald die een verwijzing bevat naar de binding die de protocolimporteur momenteel verwerkt om een bindingsklasse te genereren. Als meer dan één poort verwijst naar de huidige binding, is de huidige poort degene waarin de binding het laatst is gevonden. (Overgenomen van ProtocolImporter) |
| PortType |
Hiermee haalt u de WSDL (Web Services Description Language) PortType op die wordt geïmplementeerd door de binding die de protocolimporteur momenteel verwerkt om een bindingsklasse te genereren. (Overgenomen van ProtocolImporter) |
| ProtocolName |
Hiermee haalt u een waarde van 'Soap' op. |
| Schemas |
Hiermee haalt u alle XML-schema's op, zowel abstract als concreet, die worden gebruikt door het bijbehorende ServiceDescriptionImporter exemplaar. (Overgenomen van ProtocolImporter) |
| Service |
Hiermee haalt u de WSDL-service (Web Services Description Language) op die een verwijzing bevat naar de binding die de protocolimporteur momenteel verwerkt om een bindingsklasse te genereren. (Overgenomen van ProtocolImporter) |
| ServiceDescriptions |
Hiermee haalt u de ServiceDescriptionCollection objecten op die deel uitmaken van het bijbehorende ServiceDescriptionImporter exemplaar dat wordt gezocht naar bindingen waaruit bindingsklassen moeten worden gegenereerd. (Overgenomen van ProtocolImporter) |
| SoapBinding |
Hiermee haalt u een SoapBinding exemplaar op dat is verkregen via de eigenschap van Extensions de SoapBinding eigenschap. |
| SoapExporter |
Hiermee haalt u het object op van het type SoapCodeExporter intern gebruikt door de klasse SoapProtocolImporter om code te genereren op basis van toewijzingen tussen door SOAP gecodeerde XML-schema-inhoud en .NET typen. |
| SoapImporter |
Hiermee haalt u het object op van het type SoapSchemaImporter intern gebruikt door de klasse SoapProtocolImporter om toewijzingen te genereren tussen door SOAP gecodeerde XML-schema-inhoud en .NET typen. |
| Style |
Hiermee wordt een opsommingswaarde opgehaald die aangeeft of een clientproxyklasse of een abstracte serverklasse wordt gegenereerd. De waarden zijn Client en Server. De waarde is die van de eigenschap van het gekoppelde ServiceDescriptionImporter exemplaar Style . (Overgenomen van ProtocolImporter) |
| Warnings |
Hiermee wordt een ServiceDescriptionImportWarnings opsommingswaarde opgehaald of ingesteld die aangeeft welke typen waarschuwingen, indien van toepassing, worden uitgegeven door de protocolimporteur tijdens het genereren van bindingsklassen. (Overgenomen van ProtocolImporter) |
| XmlExporter |
Hiermee haalt u het object van het type XmlCodeExporter intern gebruikt door de klasse SoapProtocolImporter om code te genereren op basis van toewijzingen tussen letterlijke XML-schema-inhoud en .NET typen. |
| XmlImporter |
Hiermee haalt u het object op van het type XmlSchemaImporter intern gebruikt door de klasse SoapProtocolImporter om toewijzingen te genereren tussen letterlijke XML-schema-inhoud en .NET typen. |
Methoden
| Name | Description |
|---|---|
| AddExtensionWarningComments(CodeCommentStatementCollection, ServiceDescriptionFormatExtensionCollection) |
Voor elke niet-verwerkte extensie of XML-element in de verzameling invoerextensies schakelt u een RequiredExtensionsIgnored of OptionalExtensionsIgnored waarschuwing in voor elk niet-verwerkte extensie of XML-element in de verzameling invoerextensies. (Overgenomen van ProtocolImporter) |
| BeginClass() |
Initialiseert de generatie van een bindingsklasse. |
| BeginNamespace() |
Voert initialisatie uit voor een volledige codenaamruimte tijdens het genereren van de code. |
| EndClass() |
Hiermee wordt een bindingsklasse verwerkt na het genereren van methoden. |
| EndNamespace() |
Hiermee wordt de verwerking uitgevoerd voor een volledige codenaamruimte na het genereren van bindingsklassen. |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GenerateMethod() |
Hiermee genereert u methodecode voor een bindingsklasse. |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| IsBindingSupported() |
Bepaalt of een klasse kan worden gegenereerd voor de huidige binding. |
| IsOperationFlowSupported(OperationFlow) |
Bepaalt of de bewerkingsstroom van de huidige bewerking wordt ondersteund. |
| IsSoapEncodingPresent(String) |
Controleert op de aanwezigheid van "http://schemas.xmlsoap.org/soap/encoding/" in een tekenreeks die een lijst met Uniform Resource Indicators (URI's) vertegenwoordigt. |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| OperationBindingSyntaxException(String) |
Hiermee wordt een uitzondering gegenereerd die aangeeft dat het huidige OperationBinding exemplaar waarvoor een bindingsklasse wordt gegenereerd, ongeldig is binnen de doelnaamruimte. (Overgenomen van ProtocolImporter) |
| OperationSyntaxException(String) |
Hiermee wordt een uitzondering gegenereerd die aangeeft dat het huidige Operation exemplaar waarvoor een bindingsklasse wordt gegenereerd, ongeldig is binnen de doelnaamruimte. (Overgenomen van ProtocolImporter) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
| UnsupportedBindingWarning(String) |
Hiermee wordt een UnsupportedBindingsIgnored waarschuwing ingeschakeld in de ServiceDescriptionImportWarnings opsomming die via de Warnings eigenschap is verkregen. Met deze methode wordt ook een waarschuwingsbericht toegevoegd aan de opmerkingen voor de klasse die wordt gegenereerd. (Overgenomen van ProtocolImporter) |
| UnsupportedOperationBindingWarning(String) |
Hiermee wordt een UnsupportedOperationsIgnored waarschuwing ingeschakeld in de ServiceDescriptionImportWarnings opsomming die via de Warnings eigenschap is verkregen. Met deze methode wordt ook een waarschuwingsbericht toegevoegd aan de opmerkingen voor de klasse die wordt gegenereerd. (Overgenomen van ProtocolImporter) |
| UnsupportedOperationWarning(String) |
Hiermee wordt een UnsupportedOperationsIgnored waarschuwing ingeschakeld in de ServiceDescriptionImportWarnings opsomming die via de Warnings eigenschap is verkregen. Met deze methode wordt ook een waarschuwingsbericht toegevoegd aan de opmerkingen voor de klasse die wordt gegenereerd. (Overgenomen van ProtocolImporter) |