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).

Durch die filename Übergabe null als Parameter wird die Standardmäßige Remotinginitialisierung verursacht, ohne dass eine Konfigurationsdatei vorhanden ist.

Informationen zur Syntax der Konfigurationsdatei finden Sie unter Schema für Remotingeinstellungen.

Hinweis

Marshall-by-Reference-Objekte (MBRs) befinden sich nicht für immer im Arbeitsspeicher. Stattdessen verfügt jeder MBR über eine begrenzte Lebensdauer, bevor das .NET Framework-Remotingsystem mit dem Löschen und Freigeben des Arbeitsspeichers beginnt, sofern der Typ nicht überschreibt MarshalByRefObject.InitializeLifetimeService , um seine eigenen Lebensdauerrichtlinien zu steuern. Weitere Informationen finden Sie unter Lebensdauerleases.

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

Durch die filename Übergabe null als Parameter wird die Standardmäßige Remotinginitialisierung verursacht, ohne dass eine Konfigurationsdatei vorhanden ist. Weitere Informationen zu Remoting und Sicherheit finden Sie unter Sicherheit in Remoting.

Informationen zur Syntax der Konfigurationsdatei finden Sie unter Schema für Remotingeinstellungen.

Hinweis

Marshall-by-Reference-Objekte (MBRs) befinden sich nicht für immer im Arbeitsspeicher. Stattdessen verfügt jeder MBR über eine begrenzte Lebensdauer, bevor das .NET Framework-Remotingsystem mit dem Löschen und Freigeben des Arbeitsspeichers beginnt, sofern der Typ nicht überschreibt MarshalByRefObject.InitializeLifetimeService , um seine eigenen Lebensdauerrichtlinien zu steuern. Weitere Informationen finden Sie unter Lebensdauerleases.

Gilt für: