AppDomainSetup.AppDomainManagerAssembly Свойство

Определение

Возвращает или задает отображаемое имя сборки, предоставляющей тип диспетчера доменов приложений для доменов приложений, созданных с помощью объекта AppDomainSetup.

public:
 property System::String ^ AppDomainManagerAssembly { System::String ^ get(); void set(System::String ^ value); };
public string AppDomainManagerAssembly { get; set; }
member this.AppDomainManagerAssembly : string with get, set
Public Property AppDomainManagerAssembly As String

Значение свойства

Отображаемое имя сборки, предоставляющей Type диспетчера доменов приложений.

Комментарии

Чтобы указать тип диспетчера домена приложений, задайте как это свойство, так и AppDomainManagerType свойство . Если одно из этих свойств не задано, другое игнорируется.

Если тип не указан, диспетчер домена приложений создается из того же типа, что и родительский домен приложения (то есть домен приложения, из которого AppDomain.CreateDomain вызывается метод).

При загрузке домена приложения возникает ошибка , TypeLoadException если сборка не существует или если сборка не содержит тип, указанный свойством AppDomainManagerType . FileLoadException Возникает, если сборка найдена, но сведения о версии не совпадают.

Чтобы задать диспетчер домена приложений для домена приложения по умолчанию, используйте <элементы appDomainManagerAssembly> и <appDomainManagerType> в <разделе среды выполнения> файла конфигурации приложения или используйте переменные среды, описанные в разделе AppDomainManager.

Для этой функции требуется, чтобы приложение было полностью доверенным. (Например, приложение, работающее на настольном компьютере, имеет полное доверие.) Если приложение не имеет полного доверия, TypeLoadException возникает исключение .

Формат отображаемого имени сборки задается свойством Assembly.FullName .

Применяется к