SecurityManager Класс

Определение

Внимание!

Code Access Security is not supported or honored by the runtime.

Предоставляет главную точка доступа для классов, взаимодействующих с системой безопасности. Этот класс не наследуется.

public ref class SecurityManager abstract sealed
public ref class SecurityManager sealed
public static class SecurityManager
[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static class SecurityManager
public sealed class SecurityManager
[System.Runtime.InteropServices.ComVisible(true)]
public static class SecurityManager
type SecurityManager = class
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type SecurityManager = class
[<System.Runtime.InteropServices.ComVisible(true)>]
type SecurityManager = class
Public Class SecurityManager
Public NotInheritable Class SecurityManager
Наследование
SecurityManager
Атрибуты

Комментарии

Безопасность предоставляет методы для доступа к конфигурации политики безопасности и управления ими. Невозможно создать экземпляры SecurityManager.

Свойства

CheckExecutionRights
Является устаревшей.
Является устаревшей.

Возвращает или задает значение, показывающее, требуется ли коду для его выполнения разрешение Execution.

SecurityEnabled
Является устаревшей.
Является устаревшей.
Является устаревшей.
Является устаревшей.

Возвращает или задает значение, определяющее, активирована ли система безопасности.

Методы

CurrentThreadRequiresSecurityContextCapture()

Определяет, требует ли текущий поток перенаправления контекста безопасности, если состояние безопасности потока понадобится впоследствии создать повторно.

GetStandardSandbox(Evidence)

Получает набор разрешений, который можно безопасно выдать приложению, имеющему предоставленное свидетельство.

GetZoneAndOrigin(ArrayList, ArrayList)

Получает идентификатор разрешенной зоны и наборы разрешений идентификатора URL для текущей сборки.

IsGranted(IPermission)
Является устаревшей.
Является устаревшей.

Определяет наличие разрешения у вызывающего объекта.

LoadPolicyLevelFromFile(String, PolicyLevelType)
Является устаревшей.
Является устаревшей.

Загружает PolicyLevel из указанного файла.

LoadPolicyLevelFromString(String, PolicyLevelType)
Является устаревшей.
Является устаревшей.

Загружает PolicyLevel из указанной строки.

PolicyHierarchy()
Является устаревшей.
Является устаревшей.

Предоставляет перечислитель для доступа к иерархии политик безопасности по уровням, например к политике компьютера и политике пользователя.

ResolvePolicy(Evidence)
Является устаревшей.
Является устаревшей.

Определяет разрешения, которые нужно предоставить коду, на основе определенного свидетельства.

ResolvePolicy(Evidence, PermissionSet, PermissionSet, PermissionSet, PermissionSet)
Является устаревшей.
Является устаревшей.

Определяет разрешения, которые нужно предоставить коду, на основе определенного свидетельства и запросов.

ResolvePolicy(Evidence[])
Является устаревшей.
Является устаревшей.

Определяет разрешения, которые нужно предоставить коду, на основе определенного свидетельства.

ResolvePolicyGroups(Evidence)
Является устаревшей.
Является устаревшей.

Возвращает коллекцию групп кода, соответствующих указанному свидетельству.

ResolveSystemPolicy(Evidence)
Является устаревшей.
Является устаревшей.

Определяет, какие разрешения следует предоставить коду на основе указанного свидетельства (кроме политики для уровня AppDomain).

SavePolicy()
Является устаревшей.
Является устаревшей.

Сохраняет измененное состояние политики безопасности.

SavePolicyLevel(PolicyLevel)
Является устаревшей.
Является устаревшей.

Сохраняет измененный уровень политики безопасности, скачанный вместе с LoadPolicyLevelFromFile(String, PolicyLevelType).

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