SoapProtocolImporter Klas

Definitie

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
SoapProtocolImporter

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)

Van toepassing op