PermissionState PermissionState PermissionState PermissionState Enum

정의

사용 권한을 만들 때 리소스에 대해 모든 액세스 권한이 있는지 아니면 어떤 액세스 권한도 없는지를 지정합니다.Specifies whether a permission should have all or no access to resources at creation.

public enum class PermissionState
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public enum PermissionState
type PermissionState = 
Public Enum PermissionState
상속
PermissionStatePermissionStatePermissionStatePermissionState
특성

필드

None None None None 0

사용 권한으로 보호된 리소스에 대해 액세스 권한이 없습니다.No access to the resource protected by the permission.

Unrestricted Unrestricted Unrestricted Unrestricted 1

사용 권한으로 보호된 리소스에 대해 모든 액세스 권한이 있습니다.Full access to the resource protected by the permission.

설명

사용 권한은 제한 또는 무제한 완전히 상태의 만들 수 있습니다.Permissions can be created in either a totally restrictive or totally unrestrictive state. 제한 상태에 액세스할을 수 없습니다 리소스 완전히 무제한 상태를 특정 리소스에 대 한 모든 액세스를 수 있습니다.A totally restrictive state allows no access to resources; a totally unrestricted state allows all access to a particular resource. 예를 들어 파일 권한을 생성자 하거나 액세스할 수 없는 모든 파일 또는 모든 파일에 대 한 모든 액세스를 나타내는 개체를 만들 수 있습니다.For example, the file permission constructor could create an object representing either no access to any files or all access to all files.

각 사용 권한 유형에 명확 하 게 하거나 아무것도 형식 내에서 표현할 수 사용 권한을 나타내는 극단적인 상태를 정의 합니다.Each type of permission clearly defines extreme states representing either all or none of the permissions expressible within the type. 즉, 특정 사용 권한의; 지식 없이 완전 제한 또는 무제한 상태 제네릭 사용 권한을 만들 수 그러나 중간 상태 특정 사용 권한 구문에 따라 설정할 수만 있습니다.Thus, it is possible to create a generic permission in a completely restricted or unrestricted state without knowledge of the particular permission; however, intermediate states can only be set according to the specific permission semantics.

.NET Framework에서 구현 하는 모든 코드 액세스 권한은 걸릴 수 있습니다는 PermissionState 해당 생성자 인수로 값입니다.All code access permissions implemented in the .NET Framework can take a PermissionState value as an argument to their constructor.

적용 대상