Udostępnij za pośrednictwem


RemotingConfiguration.Configure Metoda

Definicja

Przeciążenia

Configure(String)
Przestarzałe.

Odczytuje plik konfiguracji i konfiguruje infrastrukturę komunikacji wirtualnej. Configure(String) jest przestarzały. Zamiast tego użyj polecenia Configure(String, Boolean) .

Configure(String, Boolean)

Odczytuje plik konfiguracji i konfiguruje infrastrukturę komunikacji wirtualnej.

Configure(String)

Przestroga

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

Odczytuje plik konfiguracji i konfiguruje infrastrukturę komunikacji wirtualnej. Configure(String) jest przestarzały. Zamiast tego użyj polecenia 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)

Parametry

filename
String

Nazwa pliku konfiguracji komunikacji wirtualnej. Może to być null.

Atrybuty

Wyjątki

Co najmniej jeden z wywołujących wyżej w stosie wywołań nie ma uprawnień do konfigurowania typów i kanałów komunikacji telefonicznej.

Przykłady

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

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

Uwagi

Uwaga

Configure(String) jest przestarzały. Zamiast tego użyj polecenia Configure(String, Boolean) .

Przekazanie null jako filename parametr spowoduje domyślne inicjowanie komunikacji wirtualnej bez konieczności istnienia pliku konfiguracji.

Aby uzyskać informacje o składni pliku konfiguracji, zobacz Schemat ustawień komunikacji wirtualnej.

Uwaga

Obiekty marshal-by-reference (MBR) nie znajdują się w pamięci na zawsze. Zamiast tego, o ile typ nie zastępuje MarshalByRefObject.InitializeLifetimeService własnych zasad okresu istnienia, każdy MBR ma ograniczony okres istnienia przed rozpoczęciem procesu usuwania i odzyskiwania pamięci przez system komunikacji wirtualnej programu .NET Framework. Aby uzyskać więcej informacji, zobacz Dzierżawy okresu istnienia.

Dotyczy

Configure(String, Boolean)

Odczytuje plik konfiguracji i konfiguruje infrastrukturę komunikacji wirtualnej.

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)

Parametry

filename
String

Nazwa pliku konfiguracji komunikacji wirtualnej. Może to być null.

ensureSecurity
Boolean

Jeśli ustawiono true wartość zabezpieczeń, jest wymagana. Jeśli jest ustawiona wartość false, zabezpieczenia nie są wymagane, ale nadal mogą być używane.

Wyjątki

Co najmniej jeden z wywołujących wyżej w stosie wywołań nie ma uprawnień do konfigurowania typów i kanałów komunikacji telefonicznej.

Uwagi

Przekazanie null jako filename parametr spowoduje domyślne inicjowanie komunikacji wirtualnej bez konieczności istnienia pliku konfiguracji. Aby uzyskać więcej informacji na temat komunikacji zdalniej i zabezpieczeń, zobacz Zabezpieczenia w komunikacji zdalniej.

Aby uzyskać informacje o składni pliku konfiguracji, zobacz Schemat ustawień komunikacji wirtualnej.

Uwaga

Obiekty marshal-by-reference (MBR) nie znajdują się w pamięci na zawsze. Zamiast tego, o ile typ nie zastępuje MarshalByRefObject.InitializeLifetimeService własnych zasad okresu istnienia, każdy MBR ma ograniczony okres istnienia przed rozpoczęciem procesu usuwania i odzyskiwania pamięci przez system komunikacji wirtualnej programu .NET Framework. Aby uzyskać więcej informacji, zobacz Dzierżawy okresu istnienia.

Dotyczy