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
参数传递将导致默认远程处理初始化,而无需存在配置文件。 有关远程处理和安全性的详细信息,请参阅 Remoting 中的安全性。
有关配置文件语法,请参阅 远程处理设置架构。
注意
) MBR (引用封送对象不会永久驻留在内存中。 相反,除非类型重写 MarshalByRefObject.InitializeLifetimeService 以控制其自己的生存期策略,否则每个 MBR 在 .NET Framework 远程处理系统开始删除它并回收内存之前具有有限的生存期。 有关详细信息,请参阅 生存期租约。