Поделиться через


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
Атрибуты
Реализации

Комментарии

Объект 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 и его текущего состояния.

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