RemotingConfiguration.Configure Methode

Definition

Überlädt

Configure(String)
Veraltet.

Liest die Konfigurationsdatei und konfiguriert die Remotinginfrastruktur. Configure(String) ist veraltet. Verwenden Sie stattdessen Configure(String, Boolean).

Configure(String, Boolean)

Liest die Konfigurationsdatei und konfiguriert die Remotinginfrastruktur.

Configure(String)

Achtung

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

Liest die Konfigurationsdatei und konfiguriert die Remotinginfrastruktur. Configure(String) ist veraltet. Verwenden Sie stattdessen 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)

Parameter

filename
String

Der Name der Remotekonfigurationsdatei. Kann null sein.

Attribute

Ausnahmen

Mindestens einer der Aufrufer an höherer Position im Aufrufstapel verfügt nicht über die Berechtigung zum Konfigurieren von Remotetypen und Channels.

Beispiele

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

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

Hinweise

Hinweis

Configure(String) ist veraltet. Verwenden Sie stattdessen Configure(String, Boolean).

Das Übergeben null als filename Parameter führt zu einer standardmäßigen Remotinginitialisierung, ohne dass eine Konfigurationsdatei vorhanden ist.

Informationen zur Konfigurationsdateisyntax finden Sie unter Schema für Remotingeinstellungen.

Hinweis

Marshall-by-Reference-Objekte (MBRs) befinden sich nicht immer im Arbeitsspeicher. Stattdessen verfügt jeder MBR über eine endliche MarshalByRefObject.InitializeLifetimeService Lebensdauer, bevor das .NET Framework Remoting-System mit dem Löschen und dem Wiederherstellen des Arbeitsspeichers beginnt, es zu überschreiben, sofern der Typ nicht seine eigenen Lebensdauerrichtlinien überschreibt. Weitere Informationen finden Sie unter Lifetime Leases.

Gilt für:

Configure(String, Boolean)

Liest die Konfigurationsdatei und konfiguriert die Remotinginfrastruktur.

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)

Parameter

filename
String

Der Name der Remotekonfigurationsdatei. Kann null sein.

ensureSecurity
Boolean

Beim Wert true ist Sicherheit erforderlich. Beim Wert false ist keine Sicherheit erforderlich, kann aber dennoch verwendet werden.

Ausnahmen

Mindestens einer der Aufrufer an höherer Position im Aufrufstapel verfügt nicht über die Berechtigung zum Konfigurieren von Remotetypen und Channels.

Hinweise

Das Übergeben null als filename Parameter führt zu einer standardmäßigen Remotinginitialisierung, ohne dass eine Konfigurationsdatei vorhanden ist. Weitere Informationen zu Remoting und Sicherheit finden Sie unter Sicherheit in Remoting..

Informationen zur Konfigurationsdateisyntax finden Sie unter Schema für Remotingeinstellungen.

Hinweis

Marshall-by-Reference-Objekte (MBRs) befinden sich nicht immer im Arbeitsspeicher. Stattdessen verfügt jeder MBR über eine endliche MarshalByRefObject.InitializeLifetimeService Lebensdauer, bevor das .NET Framework Remoting-System mit dem Löschen und dem Wiederherstellen des Arbeitsspeichers beginnt, es zu überschreiben, sofern der Typ nicht seine eigenen Lebensdauerrichtlinien überschreibt. Weitere Informationen finden Sie unter Lifetime Leases.

Gilt für: