RemotingConfiguration.Configure Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 de comunicaçã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 do .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 de comunicaçã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 na 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 do .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.