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

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