다음을 통해 공유


MessageEncodingBindingElementImporter 클래스

정의

메시지 인코딩에 대한 WSDL 기반 정책 및 계약을, 서비스에 대해 이러한 정책을 구현할 수 있는 바인딩 요소에 대한 설명으로 변환합니다.

public ref class MessageEncodingBindingElementImporter : System::ServiceModel::Description::IPolicyImportExtension, System::ServiceModel::Description::IWsdlImportExtension
public class MessageEncodingBindingElementImporter : System.ServiceModel.Description.IPolicyImportExtension, System.ServiceModel.Description.IWsdlImportExtension
type MessageEncodingBindingElementImporter = class
    interface IWsdlImportExtension
    interface IPolicyImportExtension
Public Class MessageEncodingBindingElementImporter
Implements IPolicyImportExtension, IWsdlImportExtension
상속
MessageEncodingBindingElementImporter
구현

설명

WSDL과 메시지 인코딩 바인딩 요소 간의 표준 매핑을 확장하도록 이 클래스를 재정의합니다. 그런 다음 애플리케이션 구성 파일을 사용하거나 프로그래밍 방식으로 사용자 지정 개체를 WsdlImporter에 연결합니다. 내부 사용자 지정 개체를 연결할 수도 있습니다 WsdlImporter 에서 사용 하는 합니다 Service Trace Viewer 도구 (SvcTraceViewer.exe) 애플리케이션 구성 파일을 사용 합니다.

메시지 인코딩 바인딩 요소로 가져오는 메타데이터를 직접 수정하려면 IWsdlImportExtension.BeforeImport 메서드를 사용합니다.

생성자

MessageEncodingBindingElementImporter()

MessageEncodingBindingElementImporter 클래스의 새 인스턴스를 초기화합니다.

메서드

Equals(Object)

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

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

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

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

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

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

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

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

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

(다음에서 상속됨 Object)

명시적 인터페이스 구현

IPolicyImportExtension.ImportPolicy(MetadataImporter, PolicyConversionContext)

메시지 인코딩에 대한 사용자 지정 정책 어설션을 가져오고 정책을 구현하는 바인딩 요소를 추가하는 메서드를 정의합니다.

IWsdlImportExtension.BeforeImport(ServiceDescriptionCollection, XmlSchemaSet, ICollection<XmlElement>)

인코딩에 연결된 메타데이터 문서를 가져오기 전에 호출됩니다.

IWsdlImportExtension.ImportContract(WsdlImporter, WsdlContractConversionContext)

계약을 가져올 때 호출됩니다.

IWsdlImportExtension.ImportEndpoint(WsdlImporter, WsdlEndpointConversionContext)

인코딩 메시지에 대한 사용자 지정 WSDL 확장을 서비스 설명에 매핑합니다.

적용 대상