다음을 통해 공유


XmlReflectionImporter 클래스

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

WSDL(Web Services Description Language) 문서의 리터럴 XSD(XML 스키마 정의) 메시지 부분을 포함하는 XML 스키마 요소 선언과 .NET Framework 형식 또는 웹 서비스 메서드 정보의 매핑을 생성합니다.

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

구문

‘선언
Public Class XmlReflectionImporter
‘사용 방법
Dim instance As XmlReflectionImporter
public class XmlReflectionImporter
public ref class XmlReflectionImporter
public class XmlReflectionImporter
public class XmlReflectionImporter

설명

XmlReflectionImporter 클래스는 직접 사용되지 않습니다. 대신 다음과 같이 사용됩니다.

  • 웹 서비스로 식별되는 클래스에서 ServiceDescription 개체를 만드는 동안 ServiceDescriptionReflector 클래스에 의해 사용됩니다.

  • 초기화하는 동안을 포함하여 웹 서비스 또는 클라이언트에 의해 사용됩니다.

  • XmlSerializer 개체 초기화를 위해 사용됩니다.

  • XML 스키마 정의 도구(Xsd.exe)가 런타임 어셈블리 파일의 형식에서 XML 스키마를 생성하는 동안 사용됩니다.

  • Web Services Description Language 도구(Wsdl.exe)가 WSDL 문서에서 클라이언트 프록시 클래스나 추상 서버 클래스를 생성하는 동안 사용됩니다.

XmlReflectionImporter 클래스는 서비스나 클라이언트에서 다음을 지정하면 웹 서비스에 대해 사용됩니다.

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

  • HTTP-GET 및 HTTP-POST 작업을 사용한 웹 서비스의 비SOAP 구현

상속 계층 구조

System.Object
  System.Xml.Serialization.XmlReflectionImporter

스레드로부터의 안전성

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

플랫폼

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, 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에서 지원

.NET Compact Framework

2.0에서 지원

참고 항목

참조

XmlReflectionImporter 멤버
System.Xml.Serialization 네임스페이스