Share via


TypedDataSetSchemaImporterExtension.ImportSchemaType 메서드

정의

XML 스키마 문서에 정의된 요소의 내부 형식 매핑 정보를 생성합니다.

오버로드

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

XML 스키마 문서에 정의된 요소의 내부 형식 매핑 정보를 생성합니다.

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

XML 스키마 문서에 정의된 요소의 내부 형식 매핑 정보를 생성합니다.

설명

XmlSchemaImporter을 확장하여 형식화된 데이터 세트에 대한 추가 기능을 제공하고 WSDL 문서의 리터럴 XSD 메시지 부분을 포함하여 XML 스키마 요소 선언에 대한 .NET Framework 형식의 내부 매핑을 생성합니다.

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

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

매개 변수

type
XmlSchemaType

XML 스키마 형식입니다.

context
XmlSchemaObject

XML 스키마 개체 모델 계층 구조의 루트 클래스를 나타내며 XmlSchema 클래스와 같은 클래스의 기본 클래스 역할을 하는 XmlSchemaObject입니다.

schemas
XmlSchemas

XML 스키마의 컬렉션을 나타내는 XmlSchema 클래스입니다.

importer
XmlSchemaImporter

WSDL 문서의 리터럴 XSD 메시지 부분을 포함하여 XML 스키마 요소 선언에 사용되는 .NET Framework 형식의 내부 매핑을 생성하는 기본 XmlSchemaImporter입니다.

compileUnit
CodeCompileUnit

생성된 코드를 포함할 CodeCompileUnit입니다.

mainNamespace
CodeNamespace

기본 네임스페이스입니다.

options
CodeGenerationOptions

XML Web services에 사용할 수 있는 .NET Framework 형식을 생성할 때 사용할 다양한 옵션을 지정하는 CodeGenerationOptions입니다.

codeProvider
CodeDomProvider

데이터 세트를 생성하는 데 사용할 언어별 CodeDomProvider입니다.

반환

형식화된 데이터 세트 클래스의 이름을 나타내는 문자열입니다.

설명

중요

신뢰할 수 없는 데이터로 이 메서드를 호출하는 것은 보안상 위험합니다. 신뢰할 수 있는 데이터로만 이 메서드를 호출하세요. 자세한 내용은 모든 입력 유효성 검사를 참조하세요.

XmlSchemaImporter을 확장하여 형식화된 데이터 세트에 대한 추가 기능을 제공하고 WSDL 문서의 리터럴 XSD 메시지 부분을 포함하여 XML 스키마 요소 선언에 대한 .NET Framework 형식의 내부 매핑을 생성합니다.

적용 대상

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

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

매개 변수

name
String

가져올 스키마의 이름을 나타내는 String입니다.

namespaceName
String

XML 스키마의 네임스페이스를 나타내는 String입니다.

context
XmlSchemaObject

XML 스키마 개체 모델 계층 구조의 루트 클래스를 나타내며 XmlSchema 클래스와 같은 클래스의 기본 클래스 역할을 하는 XmlSchemaObject입니다.

schemas
XmlSchemas

XML 스키마의 컬렉션을 나타내는 XmlSchema 클래스입니다.

importer
XmlSchemaImporter

WSDL 문서의 리터럴 XSD 메시지 부분을 포함하여 XML 스키마 요소 선언에 사용되는 .NET Framework 형식의 내부 매핑을 생성하는 기본 XmlSchemaImporter입니다.

compileUnit
CodeCompileUnit

생성된 코드를 포함할 CodeCompileUnit입니다.

mainNamespace
CodeNamespace

생성된 데이터 세트를 포함하는 CodeNamespace입니다.

options
CodeGenerationOptions

XML Web services에 사용할 수 있는 .NET Framework 형식을 생성할 때 사용할 다양한 옵션을 지정하는 CodeGenerationOptions입니다.

codeProvider
CodeDomProvider

데이터 세트를 생성하는 데 사용할 언어별 CodeDomProvider입니다.

반환

형식화된 데이터 세트 클래스의 이름을 나타내는 String입니다.

설명

중요

신뢰할 수 없는 데이터로 이 메서드를 호출하는 것은 보안상 위험합니다. 신뢰할 수 있는 데이터로만 이 메서드를 호출하세요. 자세한 내용은 모든 입력 유효성 검사를 참조하세요.

XmlSchemaImporter을 확장하여 형식화된 데이터 세트에 대한 추가 기능을 제공하고 WSDL 문서의 리터럴 XSD 메시지 부분을 포함하여 XML 스키마 요소 선언에 대한 .NET Framework 형식의 내부 매핑을 생성합니다.

적용 대상