RemotingConfiguration.Configure Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla