RemotingConfiguration.Configure RemotingConfiguration.Configure RemotingConfiguration.Configure RemotingConfiguration.Configure Method

Definizione

Overload

Configure(String) Configure(String) Configure(String) Configure(String)

Legge il file di configurazione e configura l'infrastruttura remota.Reads the configuration file and configures the remoting infrastructure. Configure(String) è obsoleto.Configure(String) is obsolete. Usare invece Configure(String, Boolean).Please use Configure(String, Boolean) instead.

Configure(String, Boolean) Configure(String, Boolean) Configure(String, Boolean) Configure(String, Boolean)

Legge il file di configurazione e configura l'infrastruttura remota.Reads the configuration file and configures the remoting infrastructure.

Configure(String) Configure(String) Configure(String) Configure(String)

Avviso

Questa API è ora obsoleta.

Legge il file di configurazione e configura l'infrastruttura remota.Reads the configuration file and configures the remoting infrastructure. Configure(String) è obsoleto.Configure(String) is obsolete. Usare invece Configure(String, Boolean).Please use Configure(String, Boolean) instead.

public:
 static void Configure(System::String ^ filename);
[System.Obsolete("Use Configure(String,Boolean)")]
[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
Public Shared Sub Configure (filename As String)

Parametri

filename
String String String String

Nome del file di configurazione remota.The name of the remoting configuration file. Può essere null.Can be null.

Eccezioni

Almeno uno dei chiamanti in posizione più elevata nello stack di chiamate non dispone delle autorizzazioni alla configurazione di canali e tipi remoti.At least one of the callers higher in the callstack does not have permission to configure remoting types and channels.

Esempi

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

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

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

Commenti

Nota

Configure(String) è obsoleto.Configure(String) is obsolete. Usare invece Configure(String, Boolean).Please use Configure(String, Boolean) instead.

Se si passa null come parametro,l'inizializzazioneremotapredefinitaverràgeneratasenzarichiederel'esistenzadiunfilediconfigurazione.filenamePassing null as the filename parameter will cause default remoting initialization without requiring the existence of a configuration file.

Per la sintassi dei file di configurazione, vedere schema delle impostazioni remote.For configuration file syntax, see Remoting Settings Schema.

Nota

Gli oggetti marshalling per riferimento (MBR) non si trovano in memoria per sempre.Marshal-by-reference objects (MBRs) do not reside in memory forever. Al contrario, a meno che il MarshalByRefObject.InitializeLifetimeService tipo non esegua l'override di per controllare i propri criteri di durata, ogni MBR ha una durata finita prima che il sistema di .NET Framework Remoting inizi il processo di eliminazione e di recuperare la memoria.Instead, unless the type overrides MarshalByRefObject.InitializeLifetimeService to control its own lifetime policies, each MBR has a finite lifetime before the .NET Framework remoting system begins the process of deleting it and reclaiming the memory. Per altre informazioni, vedere lease di durata.For more information, see Lifetime Leases.

Sicurezza

SecurityPermission
per la configurazione dell'infrastruttura .NET Remoting.for configuration of the remoting infrastructure. Valore richiesta: Demand; Valore autorizzazione:RemotingConfigurationDemand value: Demand; Permission value: RemotingConfiguration

Configure(String, Boolean) Configure(String, Boolean) Configure(String, Boolean) Configure(String, Boolean)

Legge il file di configurazione e configura l'infrastruttura remota.Reads the configuration file and configures the remoting infrastructure.

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)

Parametri

filename
String String String String

Nome del file di configurazione remota.The name of the remoting configuration file. Può essere null.Can be null.

ensureSecurity
Boolean Boolean Boolean Boolean

Se impostato su true è richiesta la sicurezza.If set to true security is required. Se impostato su false, la sicurezza non è richiesta ma può comunque essere utilizzata.If set to false, security is not required but still may be used.

Eccezioni

Almeno uno dei chiamanti in posizione più elevata nello stack di chiamate non dispone delle autorizzazioni alla configurazione di canali e tipi remoti.At least one of the callers higher in the callstack does not have permission to configure remoting types and channels.

Commenti

Se si passa null come parametro,l'inizializzazioneremotapredefinitaverràgeneratasenzarichiederel'esistenzadiunfilediconfigurazione.filenamePassing null as the filename parameter will cause default remoting initialization without requiring the existence of a configuration file. Per ulteriori informazioni su .NET Remoting e sulla sicurezza, vedere sicurezza in remoto.For more information about remoting and security see Security in Remoting.

Per la sintassi dei file di configurazione, vedere schema delle impostazioni remote.For configuration file syntax, see Remoting Settings Schema.

Nota

Gli oggetti marshalling per riferimento (MBR) non si trovano in memoria per sempre.Marshal-by-reference objects (MBRs) do not reside in memory forever. Al contrario, a meno che il MarshalByRefObject.InitializeLifetimeService tipo non esegua l'override di per controllare i propri criteri di durata, ogni MBR ha una durata finita prima che il sistema di .NET Framework Remoting inizi il processo di eliminazione e di recuperare la memoria.Instead, unless the type overrides MarshalByRefObject.InitializeLifetimeService to control its own lifetime policies, each MBR has a finite lifetime before the .NET Framework remoting system begins the process of deleting it and reclaiming the memory. Per altre informazioni, vedere lease di durata.For more information, see Lifetime Leases.

Sicurezza

SecurityPermission
per la configurazione dell'infrastruttura .NET Remoting.for configuration of the remoting infrastructure. Valore richiesta: Demand; Valore autorizzazione:RemotingConfigurationDemand value: Demand; Permission value: RemotingConfiguration

Si applica a