Класс AppDomainSetup

Предоставляет сведения о привязке сборок, которые могут быть добавлены к экземпляру класса AppDomain .

  • Пространство имен: System
  • Сборка: mscorlib (в mscorlib.dll)

Иерархия наследования

Синтаксис

public sealed class AppDomainSetup : IAppDomainSetup

Конструкторы

ТипИмяОписание
КонструкторAppDomainSetup() Инициализирует новый экземпляр класса AppDomainSetup .
КонструкторAppDomainSetup(ActivationContext) Инициализирует новый экземпляр класса AppDomainSetup заданным контекстом активации для использования при активации домена приложения на основе манифеста.
КонструкторAppDomainSetup(ActivationArguments) Инициализирует новый экземпляр класса AppDomainSetup заданными аргументами контекста активации, необходимыми для активации домена приложения на основе манифеста.

Свойства

ТипИмяОписание
СвойствоActivationArguments Возвращает или задает данные об активации домена приложения.
СвойствоAppDomainInitializer Возвращает или задает делегат AppDomainInitializer , представляющий метод обратного вызова, вызываемый при инициализации домена приложения.
СвойствоAppDomainInitializerArguments Возвращает или задает аргументы, передаваемые методу обратного вызова, представленному делегатом AppDomainInitializer .Этот метод обратного вызова вызывается при инициализации домена приложения.
СвойствоAppDomainManagerAssembly Получает или задает отображаемое имя сборки, содержащей тип диспетчера доменов приложений для доменов приложений, созданных с помощью данного объекта AppDomainSetup .
СвойствоAppDomainManagerType Получает или задает полное имя типа, содержащего диспетчер доменов приложений для доменов приложений, созданных с помощью данного объекта AppDomainSetup .
СвойствоApplicationBase Возвращает или задает имя каталога, содержащего приложение.
СвойствоApplicationName Получает или задает имя приложения.
СвойствоApplicationTrust Возвращает или задает объект, содержащий сведения о безопасности и доверии.
СвойствоCachePath Возвращает или задает имя области, определенной для приложения, где создаются теневые копии файлов.
СвойствоConfigurationFile Возвращает или задает имя файла конфигурации для домена приложения.
СвойствоDisallowApplicationBaseProbing Указывает, выполняется ли поиск загружаемых сборок в базовой папке приложения и в папке приватных двоичных файлов.
СвойствоDisallowBindingRedirects Получает или задает значение, определяющее, допускает ли домен приложения перенаправление привязки сборок.
СвойствоDisallowCodeDownload Получает или задает значение, указывающее, разрешена ли загрузка сборок для этого домена приложения по протоколу HTTP.
СвойствоDisallowPublisherPolicy Получает или задает значение, указывающее, применяется ли к домену приложения раздел <publisherPolicy> файла конфигурации.
СвойствоDynamicBase Возвращает или задает базовую папку, в которой находится папка для динамически создаваемых файлов.
СвойствоLicenseFile Возвращает или задает расположение файла лицензии, связанного с этим доменом.
СвойствоLoaderOptimization Определяет политику оптимизации, используемую для загрузки исполняемого файла.
СвойствоPartialTrustVisibleAssemblies Получает или задает список помеченных флагом NotVisibleByDefault сборок, которые видимы коду с частичным доверием в изолированном домене приложения.
СвойствоPrivateBinPath Возвращает или задает список каталогов в базовой папке приложения, в которых выполняется поиск закрытых сборок.
СвойствоPrivateBinPathProbe Возвращает или задает строковое значение, включающее ApplicationBase в путь поиска для приложения или исключающее его из пути поиска для приложения, чтобы поиск выполнялся только в PrivateBinPath .
СвойствоSandboxInterop Возвращает или задает значение, указывающее, отключено ли кэширование интерфейсов для вызовов взаимодействия в домене приложения, так что QueryInterface выполняется для каждого вызова.
СвойствоShadowCopyDirectories Возвращает или задает имена каталогов, содержащих сборки, для которых будут созданы теневые копии.
СвойствоShadowCopyFiles Возвращает или задает строку, позволяющую определить, включено ли теневое копирование.
СвойствоTargetFrameworkName Получает или задает строку, которая задает целевую версию и профиль .NET Framework для домена приложения, в формате, который может быть проанализирован конструктором FrameworkName(String) .

Методы

ТипИмяОписание
МетодEquals(Object) Определяет, равен ли заданный объект текущему объекту. (Наследуется от Object.)
МетодGetConfigurationBytes() Возвращает XML-данные конфигурации, заданные методом SetConfigurationBytes(Byte[]) , который переопределяет XML-данные конфигурации приложения.
МетодGetHashCode() Служит хэш-функцией по умолчанию. (Наследуется от Object.)
МетодGetType() Возвращает объект Type для текущего экземпляра. (Наследуется от Object.)
МетодSetCompatibilitySwitches(IEnumerable<String>) Устанавливает заданные переключатели, благодаря чему домен приложения становится совместимым с предыдущими версиями платформы .NET Framework для указанных аспектов.
МетодSetConfigurationBytes(Byte[]) Предоставляет XML-данные конфигурации для домена приложения, заменяя XML-данные конфигурации приложения.
МетодSetNativeFunction(String, Int32, IntPtr) Предоставляет среду CLR с резервной реализацией функции сравнения строк.
МетодToString() Возвращает строку, представляющую текущий объект. (Наследуется от Object.)
developers/references/system.appdomainsetup.txt · Последние изменения: 2021/07/22 14:29 (внешнее изменение)