RemotingConfiguration.Configure Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
Configure(String) |
Устаревшие..
Читает файл конфигурации и настраивает инфраструктуру удаленного взаимодействия. Configure(String) устарел. Взамен рекомендуется использовать Configure(String, Boolean). |
Configure(String, Boolean) |
Читает файл конфигурации и настраивает инфраструктуру удаленного взаимодействия. |
Configure(String)
Внимание!
Use System.Runtime.Remoting.RemotingConfiguration.Configure(string fileName, bool ensureSecurity) instead.
Читает файл конфигурации и настраивает инфраструктуру удаленного взаимодействия. Configure(String) устарел. Взамен рекомендуется использовать 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)
Параметры
- filename
- String
Имя файла конфигурации удаленного доступа. Может иметь значение null
.
- Атрибуты
Исключения
По крайней мере у одного из вызывающих операторов, находящихся в верхней части стека вызовов, отсутствует разрешение на настройку типов и каналов удаленного взаимодействия.
Примеры
// Configure the remoting structure.
RemotingConfiguration::Configure( "server.config" );
// Configure the remoting structure.
RemotingConfiguration.Configure("server.config");
' Configure the remoting structure.
RemotingConfiguration.Configure("server.config")
Комментарии
Примечание
Configure(String) устарел. Взамен рекомендуется использовать Configure(String, Boolean).
Передача null
в filename
качестве параметра приведет к инициализации удаленного взаимодействия по умолчанию без необходимости существования файла конфигурации.
Синтаксис файла конфигурации см. в разделе Схема параметров удаленного взаимодействия.
Примечание
Объекты маршалирования по ссылке (MBR) не находятся в памяти вечно. Вместо этого, если тип не переопределяется MarshalByRefObject.InitializeLifetimeService для управления собственными политиками времени существования, каждый MBR имеет конечное время существования до того, как система удаленного взаимодействия .NET Framework начнет процесс удаления и освобождения памяти. Дополнительные сведения см. в разделе Жизненные аренды.
Применяется к
Configure(String, Boolean)
Читает файл конфигурации и настраивает инфраструктуру удаленного взаимодействия.
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)
Параметры
- filename
- String
Имя файла конфигурации удаленного доступа. Может иметь значение null
.
- ensureSecurity
- Boolean
Если значение равно true
, обеспечение безопасности обязательно. Если значение равно false
, обеспечение безопасности необязательно, но возможно.
Исключения
По крайней мере у одного из вызывающих операторов, находящихся в верхней части стека вызовов, отсутствует разрешение на настройку типов и каналов удаленного взаимодействия.
Комментарии
Передача null
в filename
качестве параметра приведет к инициализации удаленного взаимодействия по умолчанию без необходимости существования файла конфигурации. Дополнительные сведения о удаленном взаимодействии и безопасности см. в статье Безопасность в удаленном взаимодействии.
Синтаксис файла конфигурации см. в разделе Схема параметров удаленного взаимодействия.
Примечание
Объекты маршалирования по ссылке (MBR) не находятся в памяти вечно. Вместо этого, если тип не переопределяется MarshalByRefObject.InitializeLifetimeService для управления собственными политиками времени существования, каждый MBR имеет конечное время существования до того, как система удаленного взаимодействия .NET Framework начнет процесс удаления и освобождения памяти. Дополнительные сведения см. в разделе Жизненные аренды.