이 설명서는 보관되지만 유지 되지 않습니다.

<preLoad> 요소

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

SoapAttribute를 확장하는 클래스에서 매핑을 로드할 형식을 지정합니다. 이들 형식은 자동으로 선택되어 serialize되지만, .NET Framework Remoting 시스템에서는 이들 구성 요소(또는 이와 프로그램적으로 동일한 요소)가 있어야 형식을 제대로 deserialize할 수 있습니다.

<configuration>
   <system.runtime.remoting>
      <application>
         <soapInterop>
            <preLoad>


<preLoad type="FullTypeName" /> 
<preLoad assembly="AssemblyName" />

특성 설명

type

deserialize하기 위해 미리 로드할 형식을 지정합니다. 포함하는 어셈블리가 전역 어셈블리 캐시에 있는 경우 버전, 문화권 및 공개 키 정보도 여기에 포함됩니다.

assembly

지정된 어셈블리의 모든 형식을 미리 로드합니다.

다음 예제에서는 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"
            />
            <preLoad
               type="TypeName"
               assembly="AssemblyName"
         </soapInterop>
      </application>
   </system.runtime.remoting>
</configuration>

구성 파일: 응용 프로그램 구성 파일, 컴퓨터 구성 파일(Machine.config)



빌드 날짜: 2010-02-13
표시: