AppDomainSetup Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет сведения о привязке сборок, которые могут быть добавлены в экземпляр класса AppDomain.
public ref class AppDomainSetup sealed
public ref class AppDomainSetup sealed : IAppDomainSetup
public sealed class AppDomainSetup
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Serializable]
public sealed class AppDomainSetup : IAppDomainSetup
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class AppDomainSetup : IAppDomainSetup
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class AppDomainSetup
type AppDomainSetup = class
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Serializable>]
type AppDomainSetup = class
interface IAppDomainSetup
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type AppDomainSetup = class
interface IAppDomainSetup
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type AppDomainSetup = class
Public NotInheritable Class AppDomainSetup
Public NotInheritable Class AppDomainSetup
Implements IAppDomainSetup
- Наследование
-
AppDomainSetup
- Атрибуты
- Реализации
Комментарии
Изменение свойств экземпляра AppDomainSetup не влияет на существующие AppDomain. Это может повлиять только на создание нового AppDomainметода, если CreateDomain метод вызывается с AppDomainSetup экземпляром в качестве параметра.
Этот класс реализует интерфейс IAppDomainSetup.
Внимание!
Значение по умолчанию для DisallowCodeDownload свойства — false. Этот параметр небезопасн для служб. Чтобы предотвратить загрузку частично доверенного кода служб, задайте для этого свойства значение true.
Конструкторы
AppDomainSetup() |
Инициализирует новый экземпляр класса AppDomainSetup. |
AppDomainSetup(ActivationArguments) |
Инициализирует новый экземпляр класса AppDomainSetup с заданными аргументами активации, необходимыми для активации домена приложения на основе манифеста. |
AppDomainSetup(ActivationContext) |
Инициализирует новый экземпляр класса 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 |
Возвращает или задает значение, указывающее, отключено ли кэширование интерфейсов для вызовов взаимодействия в домене приложения, так что |
ShadowCopyDirectories |
Возвращает или задает имена каталогов, содержащих сборки, для которых будут созданы теневые копии. |
ShadowCopyFiles |
Возвращает или задает строку, позволяющую определить, включено ли теневое копирование. |
TargetFrameworkName |
Возвращает (или, в платформа .NET Framework, задает) строку, указывающую целевую платформу в формате, который может быть проанализирован конструкторомFrameworkName(String). |
Методы
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetConfigurationBytes() |
Возвращает XML-данные конфигурации, заданные методом SetConfigurationBytes(Byte[]), который переопределяет XML-данные конфигурации приложения. |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
SetCompatibilitySwitches(IEnumerable<String>) |
Устанавливает заданные переключатели, благодаря чему домен приложения становится совместимым с предыдущими версиями платформы .NET Framework для указанных аспектов. |
SetConfigurationBytes(Byte[]) |
Предоставляет XML-данные конфигурации для домена приложения, заменяя XML-данные конфигурации приложения. |
SetNativeFunction(String, Int32, IntPtr) |
Предоставляет среду CLR с резервной реализацией функции сравнения строк. |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |