Compartir vía


RemotingConfiguration.Configure Método

Definición

Sobrecargas

Configure(String)
Obsoletos.

Lee el archivo de configuración y configura la infraestructura de comunicación remota. Configure(String) está obsoleto. Use Configure(String, Boolean) en su lugar.

Configure(String, Boolean)

Lee el archivo de configuración y configura la infraestructura de comunicación remota.

Configure(String)

Precaución

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

Lee el archivo de configuración y configura la infraestructura de comunicación remota. Configure(String) está obsoleto. Use Configure(String, Boolean) en su 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

El nombre del archivo de configuración de comunicación remota. Puede ser null.

Atributos

Excepciones

Al menos uno de los llamadores situados en la parte superior de la pila de llamadas no tiene permiso para configurar los tipos y canales de comunicación remota.

Ejemplos

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

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

Comentarios

Nota

Configure(String) está obsoleto. Use Configure(String, Boolean) en su lugar.

Pasar null como parámetro filename provocará la inicialización remota predeterminada sin necesidad de que exista un archivo de configuración.

Para obtener la sintaxis del archivo de configuración, consulte Esquema de configuración remota.

Nota

Los objetos serializadores por referencia (MBR) no residen en la memoria para siempre. En su lugar, a menos que el tipo invalide MarshalByRefObject.InitializeLifetimeService para controlar sus propias directivas de duración, cada MBR tiene una duración finita antes de que el sistema de comunicación remota de .NET Framework comience el proceso de eliminarlo y reclamar la memoria. Para obtener más información, consulte Concesiones de duración.

Se aplica a

Configure(String, Boolean)

Lee el archivo de configuración y configura la infraestructura de comunicación 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

El nombre del archivo de configuración de comunicación remota. Puede ser null.

ensureSecurity
Boolean

Si se establece en true, se requiere seguridad. Si se establece en false, no se requiere seguridad, pero puede usarse.

Excepciones

Al menos uno de los llamadores situados en la parte superior de la pila de llamadas no tiene permiso para configurar los tipos y canales de comunicación remota.

Comentarios

Pasar null como parámetro filename provocará la inicialización remota predeterminada sin necesidad de que exista un archivo de configuración. Para obtener más información sobre la comunicación remota y la seguridad, consulte Seguridad en Comunicación remota.

Para obtener la sintaxis del archivo de configuración, consulte Esquema de configuración remota.

Nota

Los objetos serializadores por referencia (MBR) no residen en la memoria para siempre. En su lugar, a menos que el tipo invalide MarshalByRefObject.InitializeLifetimeService para controlar sus propias directivas de duración, cada MBR tiene una duración finita antes de que el sistema de comunicación remota de .NET Framework comience el proceso de eliminarlo y reclamar la memoria. Para obtener más información, consulte Concesiones de duración.

Se aplica a