RemotingConfiguration.Configure 方法

定义

重载

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 参数传递将导致默认远程处理初始化,而无需存在配置文件。 有关远程处理和安全性的详细信息,请参阅 Remoting 中的安全性。

有关配置文件语法,请参阅 远程处理设置架构

注意

) MBR (引用封送对象不会永久驻留在内存中。 相反,除非类型重写 MarshalByRefObject.InitializeLifetimeService 以控制其自己的生存期策略,否则每个 MBR 在 .NET Framework 远程处理系统开始删除它并回收内存之前具有有限的生存期。 有关详细信息,请参阅 生存期租约

适用于