RemotingConfiguration.Configure Metoda

Definicja

Przeciążenia

Configure(String)
Przestarzałe.

Odczytuje plik konfiguracji i konfiguruje infrastrukturę komunikacji wirtualnej. Configure(String) jest przestarzałe. Użyj Configure(String, Boolean) zamiast tego.

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łe. Użyj Configure(String, Boolean) zamiast tego.

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 komunikacji telefonicznej i kanałów.

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łe. Użyj Configure(String, Boolean) zamiast tego.

Przekazywanie null jako filename parametr spowoduje domyślną 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 (MBRs) nie znajdują się w pamięci na zawsze. Zamiast tego, chyba że typ zastępuje MarshalByRefObject.InitializeLifetimeService własne zasady okresu istnienia, każdy MBR ma skończony okres istnienia przed .NET Framework system komunikacji wirtualnej rozpoczyna proces usuwania i odzyskiwania pamięci. 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 wartość true zabezpieczeń, jest wymagana. Jeśli ustawiono 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 komunikacji telefonicznej i kanałów.

Uwagi

Przekazywanie null jako filename parametr spowoduje domyślną inicjowanie komunikacji wirtualnej bez konieczności istnienia pliku konfiguracji. Aby uzyskać więcej informacji na temat komunikacji sieciowej i zabezpieczeń, zobacz Zabezpieczenia w usłudze Remoting..

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

Uwaga

Obiekty marshal-by-reference (MBRs) nie znajdują się w pamięci na zawsze. Zamiast tego, chyba że typ zastępuje MarshalByRefObject.InitializeLifetimeService własne zasady okresu istnienia, każdy MBR ma skończony okres istnienia przed .NET Framework system komunikacji wirtualnej rozpoczyna proces usuwania i odzyskiwania pamięci. Aby uzyskać więcej informacji, zobacz Dzierżawy okresu istnienia.

Dotyczy