PermissionRequestEvidence Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Внимание!
This type is obsolete. See https://go.microsoft.com/fwlink/?LinkID=155570 for more information.
Внимание!
Assembly level declarative security is obsolete and is no longer enforced by the CLR by default. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.
Определяет свидетельство, представляющее запросы разрешений. Этот класс не наследуется.
public ref class PermissionRequestEvidence sealed : System::Security::Policy::EvidenceBase
public ref class PermissionRequestEvidence sealed
[System.Obsolete("This type is obsolete. See https://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
public sealed class PermissionRequestEvidence : System.Security.Policy.EvidenceBase
[System.Serializable]
public sealed class PermissionRequestEvidence
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class PermissionRequestEvidence
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Obsolete("Assembly level declarative security is obsolete and is no longer enforced by the CLR by default. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
public sealed class PermissionRequestEvidence : System.Security.Policy.EvidenceBase
public sealed class PermissionRequestEvidence : System.Security.Policy.EvidenceBase
[<System.Obsolete("This type is obsolete. See https://go.microsoft.com/fwlink/?LinkID=155570 for more information.")>]
type PermissionRequestEvidence = class
inherit EvidenceBase
[<System.Serializable>]
type PermissionRequestEvidence = class
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type PermissionRequestEvidence = class
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Obsolete("Assembly level declarative security is obsolete and is no longer enforced by the CLR by default. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")>]
type PermissionRequestEvidence = class
inherit EvidenceBase
type PermissionRequestEvidence = class
inherit EvidenceBase
Public NotInheritable Class PermissionRequestEvidence
Inherits EvidenceBase
Public NotInheritable Class PermissionRequestEvidence
- Наследование
- Наследование
-
PermissionRequestEvidence
- Атрибуты
Комментарии
Внимание!
Безопасность доступа к коду (CAS) является устаревшей во всех версиях платформа .NET Framework и .NET. В последних версиях .NET заметки CAS не учитываются и при использовании API, связанных с CAS, возникают ошибки. Разработчикам следует искать альтернативные способы выполнения задач безопасности.
Запросы разрешений включают минимальные разрешения, необходимые для выполнения кода, разрешения, которые код может использовать, если они предоставлены, но не являются обязательными, и разрешения, которые код явно запрашивает, чтобы не предоставлялись.
Конструкторы
PermissionRequestEvidence(PermissionSet, PermissionSet, PermissionSet) |
Устаревшие..
Устаревшие..
Инициализирует новый экземпляр класса PermissionRequestEvidence с запросом разрешения сборки кода. |
Свойства
DeniedPermissions |
Устаревшие..
Устаревшие..
Получает разрешения, которые код явно запрашивает ему не предоставлять. |
OptionalPermissions |
Устаревшие..
Устаревшие..
Получает разрешения, которые код может использовать в случае их предоставления, но они не являются обязательными. |
RequestedPermissions |
Устаревшие..
Устаревшие..
Получает минимальный набор разрешений, требуемый для запуска кода. |
Методы
Clone() |
Устаревшие..
Устаревшие..
Создает новый объект, являющийся копией текущего экземпляра. |
Clone() |
Устаревшие..
Устаревшие..
Создает новый объект, являющийся полной копией текущего экземпляра. (Унаследовано от EvidenceBase) |
Copy() |
Устаревшие..
Устаревшие..
Создает эквивалентную копию текущего объекта PermissionRequestEvidence. |
Equals(Object) |
Устаревшие..
Устаревшие..
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Устаревшие..
Устаревшие..
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Устаревшие..
Устаревшие..
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Устаревшие..
Устаревшие..
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Устаревшие..
Устаревшие..
Получает строковое представление состояния объекта PermissionRequestEvidence. |