XmlSchemaImporter 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 interna mappningar till .NET typer för XML-schemaelementdeklarationer, inklusive literala XSD-meddelandedelar i ett WSDL-dokument.
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.
public ref class XmlSchemaImporter : System::Xml::Serialization::SchemaImporter
public ref class XmlSchemaImporter
public class XmlSchemaImporter : System.Xml.Serialization.SchemaImporter
public class XmlSchemaImporter
type XmlSchemaImporter = class
inherit SchemaImporter
type XmlSchemaImporter = class
Public Class XmlSchemaImporter
Inherits SchemaImporter
Public Class XmlSchemaImporter
- Arv
- Arv
-
XmlSchemaImporter
Kommentarer
Klassen XmlSchemaImporter används av Web Services Description Language Tool (Wsdl.exe) och ServiceDescriptionImporter klassen när klientproxyklasser eller abstrakta serverklasser genereras från ett WSDL-dokument (Web Services Description Language). Klassen används också av Web Services Description Language Tool (Wsdl.exe) när du genererar klasser från XSD-dokument (XML Schema Definition). I stället för att använda den här klassen direkt använder du Wsdl.exe eller Xsd.exe.
Klassen XmlSchemaImporter har metoder för att generera interna mappningar till .NET typer för element som definierats i ett XSD-dokument eller som delar i ett WSDL-dokument. Följande lista visar när klassen används av Wsdl.exe:
Ett WSDL-dokument anger literal användning, där innehållet i SOAP-meddelandeparametrar och returvärden (eller dokument för begäran och svar) bokstavligen anges med XML-schemadefinitioner.
Ett WSDL-dokument anger .NET Frameworks icke-SOAP-implementeringar av webbtjänster via HTTP-GET- och HTTP-POST-åtgärderna.
Konstruktorer
| Name | Description |
|---|---|
| XmlSchemaImporter(XmlSchemas, CodeGenerationOptions, CodeDomProvider, ImportContext) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Initierar en ny instans av XmlSchemaImporter klassen. |
| XmlSchemaImporter(XmlSchemas, CodeGenerationOptions, ImportContext) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Initierar en ny instans av XmlSchemaImporter klassen för en samling XML-scheman med hjälp av de angivna alternativen för kodgenerering och importkontext. |
| XmlSchemaImporter(XmlSchemas, CodeIdentifiers, CodeGenerationOptions) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Initierar en ny instans av XmlSchemaImporter klassen med en samling XmlSchema objekt som representerar XML-scheman som används av SOAP-literalmeddelanden, plus klasser som genereras för bindningar som definierats i ett WSDL-dokument och ett CodeGenerationOptions uppräkningsvärde. |
| XmlSchemaImporter(XmlSchemas, CodeIdentifiers) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Initierar en ny instans av XmlSchemaImporter klassen med en samling XmlSchema objekt som representerar XML-scheman som används av SOAP-literalmeddelanden, plus klasser som genereras för bindningar som definierats i ett WSDL-dokument (Web Services Description Language). |
| XmlSchemaImporter(XmlSchemas) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Initierar en ny instans av XmlSchemaImporter klassen med en samling XmlSchema objekt som representerar XML-scheman som används av SOAP-literalmeddelanden som definierats i ett WSDL-dokument. |
Egenskaper
| Name | Description |
|---|---|
| Extensions |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar en samling schemaimportertillägg. (Ärvd från SchemaImporter) |
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar den aktuella instansen Type . (Ärvd från Object) |
| ImportAnyType(XmlQualifiedName, String) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Genererar intern typmappningsinformation för en enskild, (SOAP) literal elementdel som definierats i ett WSDL-dokument. |
| ImportDerivedTypeMapping(XmlQualifiedName, Type, Boolean) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Genererar intern typmappningsinformation för ett element som definierats i ett XML-schemadokument eller som en del i ett WSDL-dokument. |
| ImportDerivedTypeMapping(XmlQualifiedName, Type) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Genererar intern typmappningsinformation för ett element som definierats i ett XML-schemadokument. |
| ImportMembersMapping(String, String, SoapSchemaMember[]) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Genererar intern typmappningsinformation för elementdelarna i ett SOAP-meddelande med literalanvändning som definierats i ett WSDL-dokument. |
| ImportMembersMapping(XmlQualifiedName) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Genererar intern typmappningsinformation för en enskild elementdel i ett SOAP-meddelande med literalanvändning som definierats i ett WSDL-dokument. |
| ImportMembersMapping(XmlQualifiedName[], Type, Boolean) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Genererar intern typmappningsinformation för elementdelarna i ett SOAP-meddelande med literalanvändning som definierats i ett WSDL-dokument. |
| ImportMembersMapping(XmlQualifiedName[]) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Genererar intern typmappningsinformation för elementdelarna i ett SOAP-meddelande med literalanvändning som definierats i ett WSDL-dokument. |
| ImportSchemaType(XmlQualifiedName, Type, Boolean) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Genererar intern typmappningsinformation för ett element som definierats i ett XML-schemadokument. |
| ImportSchemaType(XmlQualifiedName, Type) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Genererar intern typmappningsinformation för ett element som definierats i ett XML-schemadokument. |
| ImportSchemaType(XmlQualifiedName) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Genererar intern typmappningsinformation för ett element som definierats i ett XML-schemadokument. |
| ImportTypeMapping(XmlQualifiedName) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Genererar intern typmappningsinformation för ett element som definierats i ett XML-schemadokument. |
| MemberwiseClone() |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |