Udostępnij za pośrednictwem


TypedDataSetSchemaImporterExtension.ImportSchemaType Metoda

Definicja

Generuje informacje o mapowaniu typu wewnętrznego dla elementu zdefiniowanego w dokumencie schematu XML.

Przeciążenia

ImportSchemaType(XmlSchemaType, XmlSchemaObject, XmlSchemas, XmlSchemaImporter, CodeCompileUnit, CodeNamespace, CodeGenerationOptions, CodeDomProvider)

Generuje informacje o mapowaniu typu wewnętrznego dla elementu zdefiniowanego w dokumencie schematu XML.

ImportSchemaType(String, String, XmlSchemaObject, XmlSchemas, XmlSchemaImporter, CodeCompileUnit, CodeNamespace, CodeGenerationOptions, CodeDomProvider)

Generuje informacje o mapowaniu typu wewnętrznego dla elementu zdefiniowanego w dokumencie schematu XML.

Uwagi

Rozszerza element XmlSchemaImporter , aby zapewnić dodatkową funkcjonalność dla typowych zestawów danych i generuje wewnętrzne mapowania do typów .NET Framework dla deklaracji elementów schematu XML, w tym literałów elementów komunikatów XSD w dokumencie WSDL.

ImportSchemaType(XmlSchemaType, XmlSchemaObject, XmlSchemas, XmlSchemaImporter, CodeCompileUnit, CodeNamespace, CodeGenerationOptions, CodeDomProvider)

Generuje informacje o mapowaniu typu wewnętrznego dla elementu zdefiniowanego w dokumencie schematu XML.

public:
 override System::String ^ ImportSchemaType(System::Xml::Schema::XmlSchemaType ^ type, System::Xml::Schema::XmlSchemaObject ^ context, System::Xml::Serialization::XmlSchemas ^ schemas, System::Xml::Serialization::XmlSchemaImporter ^ importer, System::CodeDom::CodeCompileUnit ^ compileUnit, System::CodeDom::CodeNamespace ^ mainNamespace, System::Xml::Serialization::CodeGenerationOptions options, System::CodeDom::Compiler::CodeDomProvider ^ codeProvider);
public override string ImportSchemaType (System.Xml.Schema.XmlSchemaType type, System.Xml.Schema.XmlSchemaObject context, System.Xml.Serialization.XmlSchemas schemas, System.Xml.Serialization.XmlSchemaImporter importer, System.CodeDom.CodeCompileUnit compileUnit, System.CodeDom.CodeNamespace mainNamespace, System.Xml.Serialization.CodeGenerationOptions options, System.CodeDom.Compiler.CodeDomProvider codeProvider);
override this.ImportSchemaType : System.Xml.Schema.XmlSchemaType * System.Xml.Schema.XmlSchemaObject * System.Xml.Serialization.XmlSchemas * System.Xml.Serialization.XmlSchemaImporter * System.CodeDom.CodeCompileUnit * System.CodeDom.CodeNamespace * System.Xml.Serialization.CodeGenerationOptions * System.CodeDom.Compiler.CodeDomProvider -> string
Public Overrides Function ImportSchemaType (type As XmlSchemaType, context As XmlSchemaObject, schemas As XmlSchemas, importer As XmlSchemaImporter, compileUnit As CodeCompileUnit, mainNamespace As CodeNamespace, options As CodeGenerationOptions, codeProvider As CodeDomProvider) As String

Parametry

type
XmlSchemaType

Typ schematu XML.

context
XmlSchemaObject

Klasa XmlSchemaObject , która reprezentuje klasę główną dla hierarchii modelu obiektów schematu Xml i służy jako klasa bazowa dla klas, takich jak klasa XmlSchema.

schemas
XmlSchemas

XmlSchema Klasa reprezentująca kolekcję schematów XML.

importer
XmlSchemaImporter

PodstawaXmlSchemaImporter, która generuje wewnętrzne mapowania do typów .NET Framework dla deklaracji elementów schematu XML, w tym literałów XSD części komunikatów w dokumencie WSDL.

compileUnit
CodeCompileUnit

Element CodeCompileUnit , który zawiera wygenerowany kod.

mainNamespace
CodeNamespace

Główna przestrzeń nazw.

options
CodeGenerationOptions

Określa CodeGenerationOptions różne opcje do użycia podczas generowania typów .NET Framework do użycia z usługą sieci Web XML.

codeProvider
CodeDomProvider

Język specyficzny dla CodeDomProvider języka używanego do generowania zestawu danych.

Zwraca

Ciąg reprezentujący nazwę klasy typizowanego zestawu danych.

Uwagi

Ważne

Wywoływanie tej metody z niezaufanymi danymi jest zagrożeniem bezpieczeństwa. Wywołaj tę metodę tylko z zaufanymi danymi. Aby uzyskać więcej informacji, zobacz Validate All Inputs (Weryfikowanie wszystkich danych wejściowych).

Rozszerza element XmlSchemaImporter , aby zapewnić dodatkową funkcjonalność dla typowych zestawów danych i generuje wewnętrzne mapowania do typów .NET Framework dla deklaracji elementów schematu XML, w tym literałów elementów komunikatów XSD w dokumencie WSDL.

Dotyczy

ImportSchemaType(String, String, XmlSchemaObject, XmlSchemas, XmlSchemaImporter, CodeCompileUnit, CodeNamespace, CodeGenerationOptions, CodeDomProvider)

Generuje informacje o mapowaniu typu wewnętrznego dla elementu zdefiniowanego w dokumencie schematu XML.

public:
 override System::String ^ ImportSchemaType(System::String ^ name, System::String ^ namespaceName, System::Xml::Schema::XmlSchemaObject ^ context, System::Xml::Serialization::XmlSchemas ^ schemas, System::Xml::Serialization::XmlSchemaImporter ^ importer, System::CodeDom::CodeCompileUnit ^ compileUnit, System::CodeDom::CodeNamespace ^ mainNamespace, System::Xml::Serialization::CodeGenerationOptions options, System::CodeDom::Compiler::CodeDomProvider ^ codeProvider);
public override string ImportSchemaType (string name, string namespaceName, System.Xml.Schema.XmlSchemaObject context, System.Xml.Serialization.XmlSchemas schemas, System.Xml.Serialization.XmlSchemaImporter importer, System.CodeDom.CodeCompileUnit compileUnit, System.CodeDom.CodeNamespace mainNamespace, System.Xml.Serialization.CodeGenerationOptions options, System.CodeDom.Compiler.CodeDomProvider codeProvider);
override this.ImportSchemaType : string * string * System.Xml.Schema.XmlSchemaObject * System.Xml.Serialization.XmlSchemas * System.Xml.Serialization.XmlSchemaImporter * System.CodeDom.CodeCompileUnit * System.CodeDom.CodeNamespace * System.Xml.Serialization.CodeGenerationOptions * System.CodeDom.Compiler.CodeDomProvider -> string
Public Overrides Function ImportSchemaType (name As String, namespaceName As String, context As XmlSchemaObject, schemas As XmlSchemas, importer As XmlSchemaImporter, compileUnit As CodeCompileUnit, mainNamespace As CodeNamespace, options As CodeGenerationOptions, codeProvider As CodeDomProvider) As String

Parametry

name
String

Reprezentujący String nazwę schematu do zaimportowania.

namespaceName
String

Element String reprezentujący przestrzeń nazw schematu XML.

context
XmlSchemaObject

Klasa XmlSchemaObject , która reprezentuje klasę główną dla hierarchii modelu obiektów schematu XML i służy jako klasa bazowa dla klas, takich jak klasa XmlSchema.

schemas
XmlSchemas

XmlSchema Klasa reprezentująca kolekcję schematów XML.

importer
XmlSchemaImporter

PodstawaXmlSchemaImporter, która generuje wewnętrzne mapowania do typów .NET Framework dla deklaracji elementów schematu XML, w tym literałów XSD części komunikatów w dokumencie WSDL.

compileUnit
CodeCompileUnit

Element CodeCompileUnit , który zawiera wygenerowany kod.

mainNamespace
CodeNamespace

Element CodeNamespace zawierający wygenerowany zestaw danych.

options
CodeGenerationOptions

Określa CodeGenerationOptions różne opcje do użycia podczas generowania typów .NET Framework do użycia z usługą sieci Web XML.

codeProvider
CodeDomProvider

Język specyficzny dla CodeDomProvider języka używanego do generowania zestawu danych.

Zwraca

Reprezentujący String nazwę klasy typizowanego zestawu danych.

Uwagi

Ważne

Wywoływanie tej metody z niezaufanymi danymi jest zagrożeniem bezpieczeństwa. Wywołaj tę metodę tylko z zaufanymi danymi. Aby uzyskać więcej informacji, zobacz Validate All Inputs (Weryfikowanie wszystkich danych wejściowych).

Rozszerza element XmlSchemaImporter , aby zapewnić dodatkową funkcjonalność dla typowych zestawów danych i generuje wewnętrzne mapowania do typów .NET Framework dla deklaracji elementów schematu XML, w tym literałów elementów komunikatów XSD w dokumencie WSDL.

Dotyczy