다음을 통해 공유


XmlCodeExporter 클래스

정의

XML 스키마 요소 선언에 대한 내부 형식 매핑 정보에서 형식과 특성 선언을 생성합니다.

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

public ref class XmlCodeExporter
public ref class XmlCodeExporter : System::Xml::Serialization::CodeExporter
public class XmlCodeExporter
public class XmlCodeExporter : System.Xml.Serialization.CodeExporter
type XmlCodeExporter = class
type XmlCodeExporter = class
    inherit CodeExporter
Public Class XmlCodeExporter
Public Class XmlCodeExporter
Inherits CodeExporter
상속
XmlCodeExporter
상속
XmlCodeExporter

설명

XmlCodeExporter클래스는 .NET Framework 형식에 대 한 내부 매핑에서 .NET Framework 형식 또는 특성 선언을 생성 합니다. 이러한 내부 매핑은 XmlSchemaImporter XSD 문서에 정의 된 요소나 WSDL (웹 서비스 기술 언어) 문서의 일부로 클래스에 의해 생성 됩니다. XmlCodeExporter 는 직접 사용 되지 않습니다. Wsdl.exe (웹 서비스 기술 언어 도구) 또는 Xsd.exe (XML 스키마 정의 도구)와 함께 사용 됩니다.

Wsdl.exe는에 의해 생성 된 형식 또는 특성 선언과 클래스에서 생성 된 내부 매핑을 사용 하 여 XmlCodeExporter XmlSchemaImporter WSDL 문서에서 클라이언트 프록시 클래스 또는 추상 서버 클래스를 생성 합니다. XmlCodeExporterWSDL 문서에서을 지정 하는 경우 Wsdl.exe는 및 클래스를 사용 ServiceDescriptionImporter 합니다.

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

  • HTTP GET 및 HTTP POST 작업을 사용 하는 웹 서비스의 비 SOAP 구현입니다.

  • Xsd.exe는 XmlCodeExporter 를 사용 하 여 XSD (XML 스키마 정의) 문서에서 클래스를 생성 합니다.

생성자

XmlCodeExporter(CodeNamespace)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

지정된 네임스페이스를 사용하여 XmlCodeExporter 클래스의 새 인스턴스를 초기화합니다.

XmlCodeExporter(CodeNamespace, CodeCompileUnit)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

지정된 네임스페이스 및 코드 컴파일 단위를 사용하여 XmlCodeExporter 클래스의 새 인스턴스를 초기화합니다.

XmlCodeExporter(CodeNamespace, CodeCompileUnit, CodeDomProvider, CodeGenerationOptions, Hashtable)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

지정된 .NET Framework 네임스페이스, 개체의 그래프를 포함하는 코드 컴파일 단위, 코드 옵션을 지정하는 열거형 맟 매핑 개체 컬렉션을 사용하여 XmlCodeExporter 클래스의 새 인스턴스를 초기화합니다.

XmlCodeExporter(CodeNamespace, CodeCompileUnit, CodeGenerationOptions)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

지정된 네임스페이스, 코드 컴파일 단위 및 코드 생성 옵션을 사용하여 XmlCodeExporter 클래스의 새 인스턴스를 초기화합니다.

XmlCodeExporter(CodeNamespace, CodeCompileUnit, CodeGenerationOptions, Hashtable)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

지정된 .NET Framework 네임스페이스, 개체의 그래프를 포함하는 코드 컴파일 단위, 코드 생성 옵션을 나타내는 개체 및 매핑 개체 컬렉션을 사용하여 XmlCodeExporter 클래스의 새 인스턴스를 초기화합니다.

속성

IncludeMetadata

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

IncludeMetadata

코드를 내보낼 때 포함되는 코드 특성 메타데이터의 컬렉션을 가져옵니다.

(다음에서 상속됨 CodeExporter)

메서드

AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping, String)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

XmlElementAttribute 선언을 WSDL(Web Services Description Language) 문서에 있는 SOAP 메시지 정의의 <part> 요소와 일치하는 메서드 매개 변수나 반환 값에 추가합니다.

AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping, String, Boolean)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

XmlElementAttribute 선언을 WSDL(Web Services Description Language) 문서에 있는 SOAP 메시지 정의의 <part> 요소와 일치하는 메서드 매개 변수나 반환 값에 추가합니다.

AddMappingMetadata(CodeAttributeDeclarationCollection, XmlTypeMapping, String)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

XmlElementAttribute 선언을 WSDL(Web Services Description Language) 문서에 있는 비SOAP 메시지 정의의 <part> 요소와 일치하는 메서드 반환 값에 추가합니다.

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
ExportMembersMapping(XmlMembersMapping)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

WSDL(Web Services Description Language) 문서의 SOAP 메시지 정의에 속한 각 부분에 대해 .NET Framework 형식과 특성 선언을 생성합니다.

ExportTypeMapping(XmlTypeMapping)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

XML 스키마 요소에 대한 .NET Framework 형식과 특성 선언을 생성합니다.

GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

적용 대상

추가 정보