遠端設定結構描述

本主題專門說明一項為了在現有應用程式中提供回溯相容性而保留的舊有技術,不建議用於新的開發工作。分散式應用程式應使用  Windows Communication Foundation (WCF) 進行開發。

包含在遠端應用程式組態檔中用來放置自訂設定的標記 (Tag)。

<configuration>

   <system.runtime.remoting>

      <application>

         <lifetime>

         <channels> (執行個體)

            <channel> (執行個體)

               <serverProviders> (執行個體)

                  <provider> (執行個體)

                  <formatter> (執行個體)

               <clientProviders> (執行個體)

                  <provider> (執行個體)

                  <formatter> (執行個體)

         <client>

            <wellknown> (用戶端執行個體)

            <activated> (用戶端執行個體)

         <service>

            <wellknown> (服務執行個體)

            <activated> (服務執行個體)

         <soapInterop>

            <interopXmlType>

            <interopXmlElement>

            <preLoad>

      <channels> (樣板)

         <channel> (樣板)

            <serverProviders> (執行個體)

               <provider> (執行個體)

               <formatter> (執行個體)

            <clientProviders> (執行個體)

               <provider> (執行個體)

               <formatter> (執行個體)

      <channelSinkProviders>

            <serverProviders> (樣板)

               <provider> (樣板)

               <formatter> (樣板)

            <clientProviders> (樣板)

               <provider> (樣板)

               <formatter> (樣板)

      <customErrors>

      <debug>

項目 說明

<system.runtime.remoting>

包含有關遠端物件和通道的資訊。

<application>

包含有關應用程式使用及公開遠端物件的資訊。

<lifetime>

包含有關這個應用程式所服務的所有用戶端啟動物件之存留期的資訊。

<channels> (執行個體)

包含應用程式用來與遠端物件通訊的通道。

<channel> (執行個體)

設定應用程式用來與遠端物件通訊的通道。

<serverProviders> (執行個體)

包含通道接收的提供者,該通道接收會在樣板於組態檔的其他位置被參考時,成為這個通道樣板的預設伺服器端通道接收呼叫鏈結的一部分。

<provider> (執行個體)

包含要插入通道接收鏈結中的通道接收之通道接收提供者。

<formatter> (執行個體)

包含要插入通道接收鏈結中的格式子接收之通道接收提供者。

<clientProviders> (執行個體)

包含通道接收的提供者,該通道接收會在樣板於組態檔的其他位置被參考時,成為這個通道樣板的預設用戶端通道接收呼叫鏈結的一部分。

<client>

包含應用程式使用的物件。

<wellknown> (用戶端執行個體)

包含有關應用程式要使用的伺服器啟動 (已知) 物件之資訊。

<activated> (用戶端執行個體)

包含有關應用程式要使用的用戶端啟動物件之資訊。

<service>

包含應用程式公開給其他應用程式定義域或內容的物件。

<wellknown> (服務執行個體)

包含有關應用程式要發行的伺服器啟動 (已知) 物件之資訊。

<activated> (服務執行個體)

包含有關應用程式要發行的用戶端啟動物件之資訊。

<soapInterop>

包含搭配 SOAP 使用的型別對應。

<interopXmlType>

建立 Common Language Runtime 型別和 XML 型別與 XML 命名空間之間的雙向對應。

<interopXmlElement>

在 Common Language Runtime 型別與 XML 項目和 XML 命名空間之間建立雙向對應。

<preLoad>

指定要從擴充 SoapAttribute 的類別中載入對應的型別。

<channels> (樣板)

包含應用程式用來與遠端物件通訊的通道樣板。

<channel> (樣板)

包含應用程式可以指定及設定的通道樣板,以便與遠端物件的要求進行通訊,或接聽遠端物件的要求。

<channelSinkProviders>

包含用戶端和伺服器通道接收提供者的樣板。任何指定在這個項目下的通道接收提供者可以在可能註冊通道接收提供者的任何位置上被參考。

<serverProviders> (樣板)

包含可插入伺服器通道呼叫鏈結的通道接收樣板。

<provider> (樣板)

包含要插入伺服器或用戶端通道接收鏈結中的通道接收之通道接收提供者樣板。

<formatter> (樣板)

包含要插入伺服器或用戶端通道接收鏈結中的格式子接收之通道接收提供者。

<clientProviders> (樣板)

包含可插入用戶端通道呼叫鏈結的通道接收樣板。

<debug>

指定應用程式啟動時,是否在組態檔中載入型別。

<customErrors>

指示這個應用程式定義域中的伺服器通道是否會將篩選過或完整的例外狀況資訊,傳回至本機或遠端的呼叫端。

另請參閱

其他資源

.NET Framework Configuration File Schema
.NET Framework 遠端處理概觀

建置日期:2010-02-13