XmlCodeExporter 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.
Hiermee worden typen en kenmerkdeclaraties gegenereerd op basis van interne typetoewijzingsgegevens voor declaraties van XML-schema-elementen.
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.
public ref class XmlCodeExporter
public ref class XmlCodeExporter : System::Xml::Serialization::CodeExporter
public class XmlCodeExporter
public class XmlCodeExporter : System.Xml.Serialization.CodeExporter
type XmlCodeExporter = class
type XmlCodeExporter = class
inherit CodeExporter
Public Class XmlCodeExporter
Public Class XmlCodeExporter
Inherits CodeExporter
- Overname
-
XmlCodeExporter
- Overname
Opmerkingen
De klasse XmlCodeExporter genereert .NET typen of kenmerkdeclaraties van interne toewijzingen naar .NET typen. Deze interne toewijzingen worden gegenereerd door de XmlSchemaImporter klasse voor elementen die zijn gedefinieerd in een XSD-document of als onderdelen in een WSDL-document (Web Services Description Language). XmlCodeExporter wordt niet rechtstreeks gebruikt; het wordt gebruikt met het hulpprogramma Beschrijvingstaal van webservices (Wsdl.exe) of het hulpprogramma XML-schemadefinitie (Xsd.exe).
Wsdl.exe gebruikt de typen of kenmerkdeclaraties die worden gegenereerd door XmlCodeExporter en de interne toewijzingen die door de XmlSchemaImporter klasse worden gegenereerd om clientproxyklassen of abstracte serverklassen te genereren op basis van een WSDL-document. Wsdl.exe gebruikt XmlCodeExporter en de ServiceDescriptionImporter klasse wanneer een WSDL-document het volgende opgeeft:
Letterlijk gebruik, waarmee wordt aangegeven dat de inhoud van SOAP-berichtparameters en retourwaarden (of aanvraag- en antwoorddocumenten) letterlijk worden opgegeven met XML-schemadefinities.
Niet-SOAP-implementaties van webservices met behulp van de HTTP-GET- en HTTP-POST-bewerkingen.
Xsd.exe gebruikt XmlCodeExporter om klassen te genereren op basis van XSD-documenten (XML Schema Definition).
Constructors
| Name | Description |
|---|---|
| XmlCodeExporter(CodeNamespace, CodeCompileUnit, CodeDomProvider, CodeGenerationOptions, Hashtable) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Initialiseert een nieuw exemplaar van de klasse XmlCodeExporter met behulp van de opgegeven .NET Framework-naamruimte, codecompilatie-eenheid met de grafiek van de objecten, een opsomming waarin codeopties worden opgegeven en een verzameling toewijzingsobjecten. |
| XmlCodeExporter(CodeNamespace, CodeCompileUnit, CodeGenerationOptions, Hashtable) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Initialiseert een nieuw exemplaar van de klasse XmlCodeExporter met behulp van de opgegeven .NET Framework-naamruimte, codecompilatie-eenheid met de grafiek van de objecten, een object dat opties voor het genereren van code vertegenwoordigt en een verzameling toewijzingsobjecten. |
| XmlCodeExporter(CodeNamespace, CodeCompileUnit, CodeGenerationOptions) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Initialiseert een nieuw exemplaar van de XmlCodeExporter klasse met behulp van de opgegeven naamruimte, codecompilatie-eenheid en opties voor het genereren van code. |
| XmlCodeExporter(CodeNamespace, CodeCompileUnit) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Initialiseert een nieuw exemplaar van de XmlCodeExporter klasse met behulp van de opgegeven naamruimte en codecompilatie-eenheid. |
| XmlCodeExporter(CodeNamespace) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Initialiseert een nieuw exemplaar van de XmlCodeExporter klasse met behulp van de opgegeven naamruimte. |
Eigenschappen
| Name | Description |
|---|---|
| IncludeMetadata |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Deze API ondersteunt de .NET Framework-infrastructuur en is niet bedoeld om rechtstreeks vanuit uw code te worden gebruikt. |
| IncludeMetadata |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee haalt u een verzameling metagegevens van codekenmerken op die worden opgenomen wanneer de code wordt geƫxporteerd. (Overgenomen van CodeExporter) |
Methoden
| Name | Description |
|---|---|
| AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping, String, Boolean) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Voegt een XmlElementAttribute declaratie toe aan een methodeparameter of retourwaarde die overeenkomt met een |
| AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping, String) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Voegt een XmlElementAttribute declaratie toe aan een methodeparameter of retourwaarde die overeenkomt met een |
| AddMappingMetadata(CodeAttributeDeclarationCollection, XmlTypeMapping, String) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Voegt een XmlElementAttribute declaratie toe aan een retourwaarde voor een methode die overeenkomt met een |
| Equals(Object) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| ExportMembersMapping(XmlMembersMapping) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Genereert een .NET type, plus kenmerkdeclaraties, voor elk van de onderdelen die deel uitmaken van een SOAP-berichtdefinitie in een WSDL-document (Web Services Description Language). |
| ExportTypeMapping(XmlTypeMapping) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Genereert een .NET type, plus kenmerkdeclaraties, voor een XML-schema-element. |
| GetHashCode() |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ToString() |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |