XmlSchemaImporter Klass

Definition

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
XmlSchemaImporter
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)

Gäller för

Se även