RemotingConfiguration.Configure Método

Definição

Sobrecargas

Configure(String)
Obsoleto.

Lê o arquivo de configuração e configura a infraestrutura de comunicação remota. Configure(String) é obsoleto. Use Configure(String, Boolean) em seu lugar.

Configure(String, Boolean)

Lê o arquivo de configuração e configura a infraestrutura de comunicação remota.

Configure(String)

Cuidado

Use System.Runtime.Remoting.RemotingConfiguration.Configure(string fileName, bool ensureSecurity) instead.

Lê o arquivo de configuração e configura a infraestrutura de comunicação remota. Configure(String) é obsoleto. Use Configure(String, Boolean) em seu lugar.

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)

Parâmetros

filename
String

O nome do arquivo de configuração de comunicação remota. Pode ser null.

Atributos

Exceções

Pelo menos um dos chamadores no topo da pilha de chamadas não tem permissão para configurar canais e tipos de comunicação remota.

Exemplos

// Configure the remoting structure.
RemotingConfiguration::Configure( "server.config" );

// Configure the remoting structure.
RemotingConfiguration.Configure("server.config");
' Configure the remoting structure.
RemotingConfiguration.Configure("server.config")

Comentários

Observação

Configure(String) é obsoleto. Use Configure(String, Boolean) em seu lugar.

Passar null como o filename parâmetro causará a inicialização remota padrão sem exigir a existência de um arquivo de configuração.

Para obter a sintaxe do arquivo de configuração, consulte Esquema de configurações de comunicação remota.

Observação

Os MBRs (objetos marshal-by-reference) não residem na memória para sempre. Em vez disso, a menos que o tipo substitua MarshalByRefObject.InitializeLifetimeService para controlar suas próprias políticas de tempo de vida, cada MBR tem um tempo de vida finito antes que o sistema de comunicação remota .NET Framework inicie o processo de excluí-lo e recuperar a memória. Para obter mais informações, consulte Concessões de tempo de vida.

Aplica-se a

Configure(String, Boolean)

Lê o arquivo de configuração e configura a infraestrutura de comunicação remota.

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)

Parâmetros

filename
String

O nome do arquivo de configuração de comunicação remota. Pode ser null.

ensureSecurity
Boolean

Se definido como true, será necessária segurança. Se definido como false, a segurança não será necessária, mas ainda poderá ser usada.

Exceções

Pelo menos um dos chamadores no topo da pilha de chamadas não tem permissão para configurar canais e tipos de comunicação remota.

Comentários

Passar null como o filename parâmetro causará a inicialização remota padrão sem exigir a existência de um arquivo de configuração. Para obter mais informações sobre comunicação remota e segurança, consulte Segurança em Comunicação Remota..

Para obter a sintaxe do arquivo de configuração, consulte Esquema de configurações de comunicação remota.

Observação

Os MBRs (objetos marshal-by-reference) não residem na memória para sempre. Em vez disso, a menos que o tipo substitua MarshalByRefObject.InitializeLifetimeService para controlar suas próprias políticas de tempo de vida, cada MBR tem um tempo de vida finito antes que o sistema de comunicação remota .NET Framework inicie o processo de excluí-lo e recuperar a memória. Para obter mais informações, consulte Concessões de tempo de vida.

Aplica-se a