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 |
통합자가 숫자 오류 코드를 직접 만든 특정 예외에 매핑하는 방법을 제공합니다. |