<interopXmlType> 요소

이 항목은 이전 버전의 기존 응용 프로그램과의 호환성을 위해 유지되고 있으나 새로운 개발에는 권장되지 않는 레거시 기술에 대해 설명합니다. 분산 응용 프로그램은 이제 WCF(Windows Communication Foundation)를 사용하여 개발됩니다.

공용 언어 런타임 형식과 XML 형식/네임스페이스 간의 양방향 맵을 만듭니다. xsi:type 특성을 사용하여 SOAP에 형식이 지정된 경우에 이 요소를 사용합니다. 이 요소는 응용 프로그램 구성 파일과 컴퓨터 구성 파일에 사용할 수 있습니다.

Schema Hierarchy

<configuration>
  <system.runtime.remoting> 요소
    <application> 요소
      <soapInterop> 요소
        <interopXmlType> 요소

구문

<interopXmlType  
   clr="FullTypeName, AssemblyName"  
   xml="XmlType, XmlNamespace" 
/>

특성 및 요소

다음 단원에서는 특성, 자식 요소 및 부모 요소에 대해 설명합니다.

특성

특성 설명

clr

필수 특성입니다.

XML 형식 및 XML 네임스페이스에 매핑할 형식의 전체 이름 및 어셈블리 이름을 지정합니다. 포함하는 어셈블리가 전역 어셈블리 캐시에 있는 경우 버전, 문화권 및 공개 키 정보도 여기에 포함됩니다.

xml

필수 특성입니다.

형식 및 어셈블리에 매핑할 XML 형식 이름 및 XML 형식 네임스페이스를 지정합니다.

자식 요소

없음

부모 요소

요소 설명

application

응용 프로그램에서 사용하고 노출하는 원격 개체에 대한 정보를 포함합니다.

configuration

공용 언어 런타임 및 .NET Framework 응용 프로그램에서 사용하는 모든 구성 파일의 루트 요소입니다.

soapInterop

SOAP와 함께 사용되는 형식 매핑을 포함합니다.

system.runtime.remoting

원격 개체 및 채널에 대한 정보를 포함합니다.

예제

다음 예제에서는 ElementName이라는 요소와 Example:mynamespace라는 XML 네임스페이스를, AssemblyName 어셈블리에서 구현한 .NET 형식인 TypeName과 연결합니다. XML 형식 및 네임스페이스에 대해서도 동일합니다.

<configuration>
   <system.runtime.remoting>
      <application name="soapInterop">
         <soapInterop>
            <interopXmlElement 
               xml="ElementName,Example:mynamespace"
                clr="TypeName,AssemblyName"
            />
            <interopXmlType  
               xml="XmlTypeName,Example:TypeNamespace" 
               clr="TypeName,AssemblyName"
            />
         </soapInterop>
      </application>
   </system.runtime.remoting>
</configuration>

참고 항목

참조

원격 설정 스키마

빌드 날짜: 2010-02-13