System.Security.AccessControl 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
보안 개체의 보안 관련 작업에 대한 액세스를 제어하고 이 작업을 감사하는 프로그래밍 요소를 제공합니다.
클래스
AccessRule |
사용자의 ID, 액세스 마스크 및 액세스 제어 형식(허용 또는 거부)의 조합을 나타냅니다. AccessRule 또한 개체에는 자식 개체에서 규칙을 상속하는 방법 및 해당 상속이 전파되는 방법에 대한 정보도 포함됩니다. |
AccessRule<T> |
사용자의 ID, 액세스 마스크 및 액세스 제어 형식(허용 또는 거부)의 조합을 나타냅니다. 또한 AccessRule`1 개체는 자식 개체가 규칙을 상속하는 방식과 해당 상속이 전파되는 방식에 대한 정보를 포함합니다. |
AceEnumerator |
ACL(액세스 제어 목록)의 ACE(액세스 제어 항목)를 통해 반복하는 기능을 제공합니다. |
AuditRule |
사용자의 ID와 액세스 마스크의 조합을 나타냅니다. 또한 AuditRule 개체에는 자식 개체에서 규칙을 상속하는 방법, 상속을 전파하는 방법 및 감사 조건에 대한 정보가 들어 있습니다. |
AuditRule<T> |
사용자의 ID와 액세스 마스크의 조합을 나타냅니다. |
AuthorizationRule |
보안 개체에 대한 액세스 권한을 결정합니다. 파생된 클래스 AccessRule 및 AuditRule은 액세스 및 감사 기능에 대해 특수화를 제공합니다. |
AuthorizationRuleCollection |
AuthorizationRule 개체의 컬렉션을 나타냅니다. |
CommonAce |
ACE(액세스 제어 항목)를 나타냅니다. |
CommonAcl |
ACL(액세스 제어 목록)을 나타내며 DiscretionaryAcl 및 SystemAcl 클래스의 기본 클래스입니다. |
CommonObjectSecurity |
ACL(액세스 제어 목록)을 직접 조작하지 않고 개체에 대한 액세스를 제어합니다. 이 클래스는 NativeObjectSecurity 클래스에 대한 추상 기본 클래스입니다. |
CommonSecurityDescriptor |
보안 설명자를 나타냅니다. 보안 설명자에는 소유자, 주 그룹, DACL(임의 액세스 제어 목록) 및 SACL(시스템 액세스 제어 목록)이 포함됩니다. |
CompoundAce |
복합 ACE(액세스 제어 항목)를 나타냅니다. |
CryptoKeyAccessRule |
암호화 키에 대한 액세스 규칙을 나타냅니다. 액세스 규칙은 사용자의 ID, 액세스 마스크 및 액세스 제어 형식(허용 또는 거부)의 조합을 나타냅니다. 또한 액세스 규칙 개체는 자식 개체가 규칙을 상속하는 방식과 해당 상속이 전파되는 방식에 대한 정보를 포함합니다. |
CryptoKeyAuditRule |
암호화 키에 대한 감사 규칙을 나타냅니다. 감사 규칙은 사용자의 ID 및 액세스 마스크 조합을 나타냅니다. 또한 감사 규칙은 자식 개체가 규칙을 상속하는 방식, 상속이 전파되는 방식 및 감사가 수행되는 조건에 대한 정보도 포함합니다. |
CryptoKeySecurity |
ACL(액세스 제어 목록)을 직접 조작하지 않고 암호화 키 개체에 대한 액세스를 제어하는 기능을 제공합니다. |
CustomAce |
AceType 열거형 멤버 중 하나에 의해 정의되지 않은 ACE(액세스 제어 항목)를 나타냅니다. |
DirectoryObjectSecurity |
ACL(액세스 제어 목록)을 직접 조작하지 않고 디렉터리 개체에 대한 액세스를 제어하는 기능을 제공합니다. |
DirectorySecurity |
디렉터리에 대한 액세스 제어 및 감사 보안을 나타냅니다. 이 클래스는 상속될 수 없습니다. |
DiscretionaryAcl |
DACL(임의 액세스 제어 목록)을 나타냅니다. |
EventWaitHandleAccessRule |
사용자 또는 그룹에 대해 허용 또는 거부된 액세스 권한 집합을 나타냅니다. 이 클래스는 상속될 수 없습니다. |
EventWaitHandleAuditRule |
사용자 또는 그룹에 대해 감사할 액세스 권한 집합을 나타냅니다. 이 클래스는 상속될 수 없습니다. |
EventWaitHandleSecurity |
명명된 시스템 대기 핸들에 적용된 Windows 액세스 제어 보안을 나타냅니다. 이 클래스는 상속될 수 없습니다. |
FileSecurity |
파일에 대한 액세스 제어 및 감사 보안을 나타냅니다. 이 클래스는 상속될 수 없습니다. |
FileSystemAccessRule |
파일이나 디렉터리에 대한 액세스 규칙을 정의하는 ACE(액세스 제어 항목)를 추상적으로 나타낸 클래스입니다. 이 클래스는 상속될 수 없습니다. |
FileSystemAuditRule |
파일이나 디렉터리에 대한 감사 규칙을 정의하는 ACE(액세스 제어 항목)를 추상적으로 나타낸 클래스입니다. 이 클래스는 상속될 수 없습니다. |
FileSystemSecurity |
파일이나 디렉터리에 대한 액세스 제어 및 감사 보안을 나타냅니다. |
GenericAce |
ACE(액세스 제어 항목)를 나타내며 다른 모든 ACE 클래스의 기본 클래스입니다. |
GenericAcl |
ACL(액세스 제어 목록)을 나타내며 CommonAcl, DiscretionaryAcl, RawAcl및 SystemAcl 클래스의 기본 클래스입니다. |
GenericSecurityDescriptor |
보안 설명자를 나타냅니다. 보안 설명자에는 소유자, 주 그룹, DACL(임의 액세스 제어 목록) 및 SACL(시스템 액세스 제어 목록)이 포함됩니다. |
KnownAce |
Microsoft Corporation에서 현재 정의한 모든 ACE(액세스 제어 항목) 형식을 캡슐화합니다. 모든 KnownAce 개체는 32비트 액세스 마스크와 SecurityIdentifier 개체를 포함합니다. |
MutexAccessRule |
사용자 또는 그룹에 대해 허용 또는 거부된 액세스 권한 집합을 나타냅니다. 이 클래스는 상속될 수 없습니다. |
MutexAuditRule |
사용자 또는 그룹에 대해 감사할 액세스 권한 집합을 나타냅니다. 이 클래스는 상속될 수 없습니다. |
MutexSecurity |
명명된 뮤텍스의 Windows 액세스 제어 보안을 나타냅니다. 이 클래스는 상속될 수 없습니다. |
NativeObjectSecurity |
ACL(액세스 제어 목록)을 직접 조작하지 않고 네이티브 개체에 대한 액세스를 제어하는 기능을 제공합니다. 네이티브 개체 유형이 ResourceType 열거형에 의해 정의됩니다. |
ObjectAccessRule |
사용자의 ID, 액세스 마스크 및 액세스 제어 형식(허용 또는 거부)의 조합을 나타냅니다. 또한 ObjectAccessRule 개체에는 규칙을 적용할 개체의 형식, 규칙을 상속할 수 있는 자식 개체의 형식, 자식 개체에서 규칙을 상속하는 방법 및 상속을 전파하는 방법에 대한 정보가 들어 있습니다. |
ObjectAce |
디렉터리 서비스 개체에 대란 액세스를 제어합니다. 이 클래스는 디렉터리 개체와 연결된 ACE(액세스 제어 항목)을 나타냅니다. |
ObjectAuditRule |
사용자의 ID, 액세스 마스크 및 감사 조건의 조합을 나타냅니다. 또한 ObjectAuditRule 개체에는 규칙을 적용할 개체의 형식, 규칙을 상속할 수 있는 자식 개체의 형식, 자식 개체에서 규칙을 상속하는 방법 및 상속을 전파하는 방법에 대한 정보가 들어 있습니다. |
ObjectSecurity |
ACL(액세스 제어 목록)을 직접 조작하지 않고 개체에 대한 액세스를 제어하는 기능을 제공합니다. 이 클래스는 CommonObjectSecurity 및 DirectoryObjectSecurity 클래스의 추상 기본 클래스입니다. |
ObjectSecurity<T> |
ACL(액세스 제어 목록)을 직접 조작하지 않고 개체에 대한 액세스를 제어할 수 있는 기능을 제공하며, 액세스 권한을 형식 캐스팅할 수 있는 기능도 부여합니다. |
PrivilegeNotHeldException |
System.Security.AccessControl 네임스페이스의 메서드가 부여되지 않은 권한을 활성화하려고 할 때 throw되는 예외입니다. |
QualifiedAce |
한정자가 포함된 ACE(액세스 제어 항목)를 나타냅니다. AceQualifier 개체로 표시되는 한정자는 ACE의 액세스 허용, 액세스 거부, 시스템 감사 수행 또는 시스템 경보 발생 여부를 지정합니다. QualifiedAce 클래스는 CommonAce 및 ObjectAce 클래스의 추상 기본 클래스입니다. |
RawAcl |
ACL(액세스 제어 목록)을 나타냅니다. |
RawSecurityDescriptor |
보안 설명자를 나타냅니다. 보안 설명자에는 소유자, 주 그룹, DACL(임의 액세스 제어 목록) 및 SACL(시스템 액세스 제어 목록)이 포함됩니다. |
RegistryAccessRule |
사용자 또는 그룹에 대해 허용 또는 거부된 액세스 권한 집합을 나타냅니다. 이 클래스는 상속될 수 없습니다. |
RegistryAuditRule |
사용자 또는 그룹에 대해 감사할 액세스 권한 집합을 나타냅니다. 이 클래스는 상속될 수 없습니다. |
RegistrySecurity |
레지스트리 키에 대한 Windows 액세스 제어 보안을 나타냅니다. 이 클래스는 상속될 수 없습니다. |
SemaphoreAccessRule |
사용자 또는 그룹에 대해 허용 또는 거부된 액세스 권한 집합을 나타냅니다. 이 클래스는 상속될 수 없습니다. |
SemaphoreAuditRule |
사용자 또는 그룹에 대해 감사할 액세스 권한 집합을 나타냅니다. 이 클래스는 상속될 수 없습니다. |
SemaphoreSecurity |
명명된 세마포의 Windows 액세스 제어 보안을 나타냅니다. 이 클래스는 상속될 수 없습니다. |
SystemAcl |
SACL(시스템 액세스 제어 목록)을 나타냅니다. |
열거형
AccessControlActions |
보안 가능한 개체에 사용할 수 있는 동작을 지정합니다. |
AccessControlModification |
수행할 액세스 제어 수정의 형식을 지정합니다. 이 열거형은 클래스 및 해당 하위 항목의 ObjectSecurity 메서드에서 사용됩니다. |
AccessControlSections |
저장하거나 로드할 보안 설명자 섹션을 지정합니다. |
AccessControlType |
AccessRule 개체를 액세스 허용에 사용할지 아니면 액세스 거부에 사용할지 지정합니다. 이러한 값은 플래그가 아니며 조합할 수 없습니다. |
AceFlags |
ACE(액세스 제어 항목)의 상속 및 감사 동작을 지정합니다. |
AceQualifier |
ACE(액세스 제어 항목)의 함수를 지정합니다. |
AceType |
사용 가능한 ACE(액세스 제어 항목) 형식을 정의합니다. |
AuditFlags |
보안 개체 액세스 시도를 감사하기 위한 조건을 지정합니다. |
CompoundAceType |
CompoundAce 개체의 형식을 지정합니다. |
ControlFlags |
이 플래그는 보안 설명자의 동작에 영향을 줍니다. |
CryptoKeyRights |
권한 부여 규칙이 액세스 또는 감사를 제어하는 암호화 키 작업을 지정합니다. |
EventWaitHandleRights |
명명된 시스템 이벤트 개체에 적용할 수 있는 액세스 제어 권한을 지정합니다. |
FileSystemRights |
액세스 및 감사 규칙을 만들 때 사용할 액세스 권한을 정의합니다. |
InheritanceFlags |
상속 플래그는 ACE(액세스 제어 항목)에 대한 상속 의미를 지정합니다. |
MutexRights |
명명된 시스템 뮤텍스 개체에 적용할 수 있는 액세스 제어 권한을 지정합니다. |
ObjectAceFlags |
ACE(액세스 제어 항목)에 대한 개체 형식의 존재 여부를 지정합니다. |
PropagationFlags |
ACE(액세스 제어 항목)가 자식 개체로 전파되는 방법을 지정합니다. 이 플래그는 상속 플래그가 있는 경우에만 의미를 가집니다. |
RegistryRights |
레지스트리 개체에 적용할 수 있는 액세스 제어 권한을 지정합니다. |
ResourceType |
정의된 네이티브 개체 형식을 지정합니다. |
SecurityInfos |
쿼리하거나 설정할 보안 설명자의 섹션을 지정합니다. |
SemaphoreRights |
명명된 시스템 세마포 개체에 적용할 수 있는 액세스 제어 권한을 지정합니다. |
대리자
NativeObjectSecurity.ExceptionFromErrorCode |
통합자가 숫자 오류 코드를 직접 만든 특정 예외에 매핑하는 방법을 제공합니다. |