XsdDataContractImporter 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 staat u de transformatie van een set XML-schemabestanden (.xsd) toe in CLR-typen (Common Language Runtime).
public ref class XsdDataContractImporter
public class XsdDataContractImporter
type XsdDataContractImporter = class
Public Class XsdDataContractImporter
- Overname
-
XsdDataContractImporter
Opmerkingen
Gebruik de XsdDataContractImporter functie als u een webservice maakt die moet samenwerken met een bestaande webservice of om gegevenscontracttypen te maken op basis van XML-schema's. XsdDataContractImporter transformeert een set XML-schema's en maakt .NET Framework-typen die het gegevenscontract in een geselecteerde programmeertaal vertegenwoordigen. Als u de code wilt maken, gebruikt u de klassen in de System.CodeDom naamruimte.
Gebruik daarentegen de XsdDataContractExporter klasse wanneer u een webservice hebt gemaakt die gegevens bevat die worden vertegenwoordigd door CLR-typen en wanneer u XML-schema's moet exporteren voor elk gegevenstype dat door andere webservices moet worden gebruikt. Dat wil gezegd, XsdDataContractExporter transformeert een set CLR-typen in een set XML-schema's.
Constructors
| Name | Description |
|---|---|
| XsdDataContractImporter() |
Initialiseert een nieuw exemplaar van de XsdDataContractImporter klasse. |
| XsdDataContractImporter(CodeCompileUnit) |
Initialiseert een nieuw exemplaar van de XsdDataContractImporter klasse met de CodeCompileUnit instantie die wordt gebruikt om CLR-code te genereren. |
Eigenschappen
| Name | Description |
|---|---|
| CodeCompileUnit |
Hiermee haalt u een CodeCompileUnit gebruikt op voor het opslaan van de CLR-typen die zijn gegenereerd. |
| Options |
Hiermee haalt u een op of stelt u een ImportOptions ingestelde opties in voor de importbewerking. |
Methoden
| Name | Description |
|---|---|
| CanImport(XmlSchemaSet, ICollection<XmlQualifiedName>) |
Hiermee wordt een waarde opgehaald die aangeeft of de opgegeven set typen in een XmlSchemaSet kan worden omgezet in CLR-typen die worden gegenereerd in een CodeCompileUnit. |
| CanImport(XmlSchemaSet, XmlQualifiedName) |
Hiermee wordt een waarde opgehaald die aangeeft of de schema's in een XmlSchemaSet kunnen worden omgezet in een CodeCompileUnit. |
| CanImport(XmlSchemaSet, XmlSchemaElement) |
Hiermee wordt een waarde opgehaald die aangeeft of een specifiek schema-element in een XmlSchemaSet kan worden geïmporteerd. |
| CanImport(XmlSchemaSet) |
Hiermee wordt een waarde opgehaald die aangeeft of de schema's in een XmlSchemaSet kunnen worden omgezet in een CodeCompileUnit. |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetCodeTypeReference(XmlQualifiedName, XmlSchemaElement) |
Retourneert een CodeTypeReference voor het opgegeven xml-gekwalificeerde element en schema-element. |
| GetCodeTypeReference(XmlQualifiedName) |
Retourneert een CodeTypeReference aan het CLR-type dat is gegenereerd voor het schematype met de opgegeven XmlQualifiedName. |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetKnownTypeReferences(XmlQualifiedName) |
Retourneert een lijst met objecten die de bekende typen vertegenwoordigen die worden gegenereerd bij het genereren van CodeTypeReference code voor het opgegeven schematype. |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| Import(XmlSchemaSet, ICollection<XmlQualifiedName>) |
Hiermee transformeert u de opgegeven set schematypen in een XmlSchemaSet CLR-typen die zijn gegenereerd in een CodeCompileUnit. |
| Import(XmlSchemaSet, XmlQualifiedName) |
Hiermee transformeert u het opgegeven XML-schematype in een XmlSchemaSetCodeCompileUnit. |
| Import(XmlSchemaSet, XmlSchemaElement) |
Transformeert het opgegeven schema-element in de set opgegeven XML-schema's in een CodeCompileUnit en retourneert een XmlQualifiedName die de naam van het gegevenscontract voor het opgegeven element vertegenwoordigt. |
| Import(XmlSchemaSet) |
Hiermee transformeert u de opgegeven set XML-schema's in een XmlSchemaSetCodeCompileUnit. |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |