<preLoad> 項目
本主題專門說明一項為了在現有應用程式中提供回溯相容性而保留的舊有技術,不建議用於新的開發工作。分散式應用程式應使用 Windows Communication Foundation (WCF) 進行開發。
指定要從擴充 SoapAttribute 的類別中載入對應的型別。雖然將會為序列化自動挑選這些型別,但是 .NET Framework 遠端處理系統需要這些組態項目 (或呼叫程式設計對等用法) 以正確地還原序列化。
<configuration>
<system.runtime.remoting>
<application>
<soapInterop>
<preLoad>
<preLoad type="FullTypeName" />
<preLoad assembly="AssemblyName" />
選擇性屬性
屬性 | 描述 |
---|---|
type |
指定要預先載入 (Preload) 的型別,以啟用還原序列化 (Deserialization)。如果包含組件是在全域組件快取中,這個名稱包含版本、文化特性和公開金鑰 (Public Key) 資訊。 |
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)
另請參閱
參考
建置日期:2010-02-13