SecurityManager 클래스

정의

보안 시스템과 상호 작용하는 클래스에 대한 기본 액세스 지점을 제공합니다. 이 클래스는 상속할 수 없습니다.

public ref class SecurityManager sealed
public ref class SecurityManager abstract sealed
public sealed class SecurityManager
[System.Runtime.InteropServices.ComVisible(true)]
public static class SecurityManager
type SecurityManager = class
[<System.Runtime.InteropServices.ComVisible(true)>]
type SecurityManager = class
Public NotInheritable Class SecurityManager
Public Class SecurityManager
상속
SecurityManager
특성

설명

Caution

CAS(코드 액세스 보안)는 모든 버전의 .NET Framework 및 .NET에서 더 이상 사용되지 않습니다. 최신 버전의 .NET은 CAS 주석을 준수하지 않으며 CAS 관련 API를 사용하는 경우 오류가 발생합니다. 개발자는 보안 작업을 수행하는 다른 방법을 찾아야 합니다.

보안은 보안 정책 구성에 액세스하고 조작하는 메서드를 제공합니다. 의 SecurityManager인스턴스를 만들 수 없습니다.

속성

Name Description
CheckExecutionRights
사용되지 않음.

코드를 실행하기 위해 코드가 있어야 Execution 하는지 여부를 나타내는 값을 가져오거나 설정합니다.

SecurityEnabled
사용되지 않음.
사용되지 않음.

보안을 사용할 수 있는지 여부를 나타내는 값을 가져오거나 설정합니다.

메서드

Name Description
CurrentThreadRequiresSecurityContextCapture()

보안 상태를 나중에 다시 만들어야 하는 경우 현재 스레드에 보안 컨텍스트 캡처가 필요한지 여부를 결정합니다.

GetStandardSandbox(Evidence)

제공된 증거가 있는 애플리케이션에 부여해도 안전한 사용 권한 집합을 가져옵니다.

GetZoneAndOrigin(ArrayList, ArrayList)

현재 어셈블리에 대해 부여된 영역 ID 및 URL ID 권한 집합을 가져옵니다.

IsGranted(IPermission)
사용되지 않음.

호출자에게 사용 권한이 부여되는지 여부를 결정합니다.

LoadPolicyLevelFromFile(String, PolicyLevelType)
사용되지 않음.

지정된 파일에서 로드 PolicyLevel 합니다.

LoadPolicyLevelFromString(String, PolicyLevelType)
사용되지 않음.

지정된 문자열에서 A PolicyLevel 를 로드합니다.

PolicyHierarchy()
사용되지 않음.

컴퓨터 정책 및 사용자 정책과 같은 수준별로 보안 정책 계층 구조에 액세스할 수 있는 열거자를 제공합니다.

ResolvePolicy(Evidence, PermissionSet, PermissionSet, PermissionSet, PermissionSet)
사용되지 않음.

지정된 증명 정보 및 요청에 따라 코드에 부여할 권한을 결정합니다.

ResolvePolicy(Evidence)
사용되지 않음.

지정된 증거에 따라 코드에 부여할 권한을 결정합니다.

ResolvePolicy(Evidence[])
사용되지 않음.

지정된 증거에 따라 코드에 부여할 권한을 결정합니다.

ResolvePolicyGroups(Evidence)
사용되지 않음.

지정된 증거와 일치하는 코드 그룹의 컬렉션을 가져옵니다.

ResolveSystemPolicy(Evidence)
사용되지 않음.

수준에 대한 AppDomain 정책을 제외하고 지정된 증명 정보를 기반으로 코드에 부여할 권한을 결정합니다.

SavePolicy()
사용되지 않음.

수정된 보안 정책 상태를 저장합니다.

SavePolicyLevel(PolicyLevel)
사용되지 않음.

로 로드된 수정된 보안 정책 수준을 저장합니다 LoadPolicyLevelFromFile(String, PolicyLevelType).

적용 대상