RemotingConfiguration.Configure 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
Configure(String) |
已淘汰.
讀取組態檔,並設定遠端基礎結構。 Configure(String) 已經過時。 請改用 Configure(String, Boolean)。 |
Configure(String, Boolean) |
讀取組態檔,並設定遠端基礎結構。 |
Configure(String)
警告
Use System.Runtime.Remoting.RemotingConfiguration.Configure(string fileName, bool ensureSecurity) instead.
讀取組態檔,並設定遠端基礎結構。 Configure(String) 已經過時。 請改用 Configure(String, Boolean)。
public:
static void Configure(System::String ^ filename);
public static void Configure (string filename);
[System.Obsolete("Use System.Runtime.Remoting.RemotingConfiguration.Configure(string fileName, bool ensureSecurity) instead.", false)]
public static void Configure (string filename);
static member Configure : string -> unit
[<System.Obsolete("Use System.Runtime.Remoting.RemotingConfiguration.Configure(string fileName, bool ensureSecurity) instead.", false)>]
static member Configure : string -> unit
Public Shared Sub Configure (filename As String)
參數
- filename
- String
遠端組態檔的名稱。 可以是 null
。
- 屬性
例外狀況
至少有一個呼叫堆疊中較高的呼叫端,不具有設定遠端類型和通道的使用權限。
範例
// Configure the remoting structure.
RemotingConfiguration::Configure( "server.config" );
// Configure the remoting structure.
RemotingConfiguration.Configure("server.config");
' Configure the remoting structure.
RemotingConfiguration.Configure("server.config")
備註
注意
Configure(String) 已經過時。 請改用 Configure(String, Boolean)。
null
filename
以 參數的形式傳遞會導致默認遠端初始化,而不需要組態檔存在。
如需組態檔語法,請參閱 遠端設定架構。
注意
(MBR 的封送處理參考物件) 永遠不在記憶體中。 相反地,除非類型覆寫 MarshalByRefObject.InitializeLifetimeService 以控制自己的存留期原則,否則每個 MBR 在 .NET Framework 遠端處理系統開始刪除它並回收記憶體的程式之前會有有限的存留期。 如需詳細資訊,請參閱 存留期租用。
適用於
Configure(String, Boolean)
讀取組態檔,並設定遠端基礎結構。
public:
static void Configure(System::String ^ filename, bool ensureSecurity);
public static void Configure (string filename, bool ensureSecurity);
static member Configure : string * bool -> unit
Public Shared Sub Configure (filename As String, ensureSecurity As Boolean)
參數
- filename
- String
遠端組態檔的名稱。 可以是 null
。
- ensureSecurity
- Boolean
如果設定為 true
,則需要安全性。 如果設定為 false
,則不需要安全性,但仍然可以使用它。
例外狀況
至少有一個呼叫堆疊中較高的呼叫端,不具有設定遠端類型和通道的使用權限。
備註
null
filename
以 參數的形式傳遞會導致默認遠端初始化,而不需要組態檔存在。 如需遠端和安全性的詳細資訊,請參閱遠端處理中的安全性。
如需組態檔語法,請參閱 遠端設定架構。
注意
(MBR 的封送處理參考物件) 永遠不在記憶體中。 相反地,除非類型覆寫 MarshalByRefObject.InitializeLifetimeService 以控制自己的存留期原則,否則每個 MBR 在 .NET Framework 遠端處理系統開始刪除它並回收記憶體的程式之前會有有限的存留期。 如需詳細資訊,請參閱 存留期租用。