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
Наследование
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.

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