ApplicationTrust Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инкапсулирует решения по обеспечению безопасности приложения. Этот класс не наследуется.
public ref class ApplicationTrust sealed : System::Security::Policy::EvidenceBase, System::Security::ISecurityEncodable
public ref class ApplicationTrust sealed : System::Security::ISecurityEncodable
public sealed class ApplicationTrust : System.Security.Policy.EvidenceBase, System.Security.ISecurityEncodable
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public sealed class ApplicationTrust : System.Security.ISecurityEncodable
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public sealed class ApplicationTrust : System.Security.Policy.EvidenceBase, System.Security.ISecurityEncodable
type ApplicationTrust = class
inherit EvidenceBase
interface ISecurityEncodable
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type ApplicationTrust = class
interface ISecurityEncodable
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type ApplicationTrust = class
inherit EvidenceBase
interface ISecurityEncodable
Public NotInheritable Class ApplicationTrust
Inherits EvidenceBase
Implements ISecurityEncodable
Public NotInheritable Class ApplicationTrust
Implements ISecurityEncodable
- Наследование
- Наследование
-
ApplicationTrust
- Атрибуты
- Реализации
Комментарии
Объект ApplicationTrust возвращается методом диспетчера DetermineApplicationTrust доверия.
Конструкторы
ApplicationTrust() |
Инициализирует новый экземпляр класса ApplicationTrust. |
ApplicationTrust(ApplicationIdentity) |
Инициализирует новый экземпляр класса ApplicationTrust, используя объект ApplicationIdentity. |
ApplicationTrust(PermissionSet, IEnumerable<StrongName>) |
Устаревшие..
Инициализирует новый экземпляр класса ApplicationTrust, используя предоставленный набор разрешений и коллекцию полностью доверенных сборок. |
Свойства
ApplicationIdentity |
Возвращает или задает идентификацию приложения для объекта доверия приложения. |
DefaultGrantSet |
Возвращает или задает инструкцию политики, определяющую набор разрешений по умолчанию. |
ExtraInfo |
Возвращает или задает дополнительные сведения о безопасности для приложения. |
FullTrustAssemblies |
Устаревшие..
Получает список полностью доверенных сборок, которые будут доверенными для этого приложения. |
IsApplicationTrustedToRun |
Возвращает или задает значение, указывающее, имеет ли приложение необходимые разрешения и является ли оно доверенным для выполнения. |
Persist |
Возвращает или задает значение, указывающее, сохраняется ли информация о доверии для приложения. |
Методы
Clone() |
Создает новый объект, являющийся полной копией текущего экземпляра. |
Clone() |
Создает новый объект, являющийся полной копией текущего экземпляра. (Унаследовано от EvidenceBase) |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
FromXml(SecurityElement) |
Восстанавливает объект ApplicationTrust с заданным состоянием из кодировки XML. |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
ToXml() |
Создает кодирование XML объекта ApplicationTrust и его текущего состояния. |