TypedDataSetSchemaImporterExtension.ImportSchemaType 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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
매개 변수
- 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 형식의 내부 매핑을 생성합니다.
적용 대상
.NET
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기