TypedDataSetSchemaImporterExtension.ImportSchemaType Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- 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
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla