次の方法で共有


<preLoad> 要素

SoapAttribute を拡張するクラスから割り当てを読み込んでおく型を指定します。.NET Framework リモート処理システムでは、これらの型はシリアル化時には自動的に認識されますが、適切に逆シリアル化するためには、これらの構成要素やそれに対応するプログラム呼び出しが必要になります。

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

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

省略可能属性

属性 説明

type

逆シリアル化できるようにプリロードしておく型を指定します。格納しているアセンブリがグローバル アセンブリ キャッシュ内にある場合は、バージョン、カルチャ、および公開キーの情報が含まれます。

assembly

指定したアセンブリ内に記述されているすべての型をプリロードします。

要素 ElementName および XML 名前空間 Example:mynamespace と、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)

関連項目

参照

リモート処理設定スキーマ

Footer image

Copyright © 2007 by Microsoft Corporation.All rights reserved.