다음을 통해 공유


XmlSchemaImporter 클래스

이 클래스는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.

WSDL 문서의 리터럴 XSD 메시지 부분을 포함하여 XML 스키마 요소 선언에 대한 .NET Framework 형식의 내부 매핑을 생성합니다.

네임스페이스: System.Xml.Serialization
어셈블리: System.Xml(system.xml.dll)

구문

‘선언
Public Class XmlSchemaImporter
    Inherits SchemaImporter
‘사용 방법
Dim instance As XmlSchemaImporter
public class XmlSchemaImporter : SchemaImporter
public ref class XmlSchemaImporter : public SchemaImporter
public class XmlSchemaImporter extends SchemaImporter
public class XmlSchemaImporter extends SchemaImporter

설명

XmlSchemaImporter 클래스는 웹 서비스 설명 언어 도구(Wsdl.exe)ServiceDescriptionImporter 클래스가 WSDL(Web Services Description Language) 문서에서 클라이언트 프록시 클래스나 추상 서버 클래스를 생성하는 동안 사용합니다. 또한 이 클래스는 웹 서비스 설명 언어 도구(Wsdl.exe)가 XSD(XML 스키마 정의) 문서에서 클래스를 생성하는 동안에도 사용합니다. 이 클래스를 직접 사용하는 대신 Wsdl.exe 또는 Xsd.exe를 사용합니다.

XmlSchemaImporter 클래스에는 XSD 문서에서 정의된 요소나 WSDL 문서의 부분으로 정의된 요소에 대한 .NET Framework 형식의 내부 매핑을 생성하는 메서드가 있습니다. 다음 목록에는 Wsdl.exe에서 이 클래스를 사용하는 경우가 표시됩니다.

  • WSDL 문서에서 SOAP 메시지 매개 변수와 반환 값(또는 요청 및 응답 문서)의 내용이 XML 스키마 정의대로 지정됨을 나타내는 리터럴 사용을 지정하는 경우

  • WSDL 문서에서 HTTP-GET 및 HTTP-POST 작업을 통해 웹 서비스에 대한 .NET Framework의 비SOAP 구현을 지정하는 경우

상속 계층 구조

System.Object
   System.Xml.Serialization.SchemaImporter
    System.Xml.Serialization.XmlSchemaImporter

스레드로부터의 안전성

이 형식의 모든 public static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.

플랫폼

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework에서 모든 플래폼의 모든 버전을 지원하지는 않습니다. 지원되는 버전의 목록은 시스템 요구 사항을 참조하십시오.

버전 정보

.NET Framework

2.0, 1.1, 1.0에서 지원

참고 항목

참조

XmlSchemaImporter 멤버
System.Xml.Serialization 네임스페이스
XmlCodeExporter 클래스
SoapSchemaImporter 클래스
ServiceDescriptionImporter