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