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

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

注意

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

适用于