이 설명서는 보관되지만 유지 되지 않습니다.

System.Security.AccessControl 네임스페이스

참고: 이 네임스페이스는 .NET Framework 버전 2.0에서 새로 추가되었습니다.

System.Security.AccessControl 네임스페이스에서는 보안 가능한 개체의 보안 관련 작업에 대한 액세스를 제어하고 이 작업을 감사하는 프로그래밍 요소를 제공합니다.

 클래스설명
Public classAccessRule사용자의 ID, 액세스 마스크 및 액세스 제어 형식(허용 또는 거부)의 조합을 나타냅니다. 또한 AccessRule 개체는 자식 개체가 규칙을 상속하는 방식과 해당 상속이 전파되는 방식에 대한 정보를 포함합니다.
Public classAceEnumeratorACL(액세스 제어 목록)의 ACE(액세스 제어 항목)를 반복하는 기능을 제공합니다.
Public classAuditRule사용자의 ID와 액세스 마스크의 조합을 나타냅니다. 또한 AuditRule 개체에는 자식 개체에서 규칙을 상속하는 방법, 상속을 전파하는 방법 및 감사 조건에 대한 정보가 들어 있습니다.
Public classAuthorizationRule보안 가능한 개체에 대한 액세스를 결정합니다. 파생 클래스 AccessRuleAuditRule은 특수 액세스 및 감사 기능을 제공합니다.
Public classAuthorizationRuleCollectionAuthorizationRule 개체의 컬렉션을 나타냅니다.
Public classCommonAceACE(액세스 제어 항목)를 나타냅니다.
Public classCommonAclACL(액세스 제어 목록)을 나타내며 DiscretionaryAclSystemAcl 클래스의 기본 클래스입니다.
Public classCommonObjectSecurityACL(액세스 제어 목록)을 직접 조작하지 않고 개체에 대한 액세스를 제어합니다. 이 클래스는 NativeObjectSecurity 클래스에 대한 추상 기본 클래스입니다.
Public classCommonSecurityDescriptor보안 설명자를 나타냅니다. 보안 설명자에는 소유자, 주 그룹, DACL(임의 액세스 제어 목록) 및 SACL(시스템 액세스 제어 목록)이 포함됩니다.
Public classCompoundAce복합 ACE(액세스 제어 항목)를 나타냅니다.
Public classCryptoKeyAccessRule암호화 키에 대한 액세스 규칙을 나타냅니다. 액세스 규칙은 사용자의 ID, 액세스 마스크 및 액세스 제어 형식(허용 또는 거부)의 조합을 나타냅니다. 또한 액세스 규칙 개체는 자식 개체가 규칙을 상속하는 방식과 해당 상속이 전파되는 방식에 대한 정보를 포함합니다.
Public classCryptoKeyAuditRule암호화 키에 대한 감사 규칙을 나타냅니다. 감사 규칙은 사용자의 ID 및 액세스 마스크 조합을 나타냅니다. 또한 감사 규칙은 자식 개체가 규칙을 상속하는 방식, 상속이 전파되는 방식 및 감사가 수행되는 조건에 대한 정보도 포함합니다.
Public classCryptoKeySecurityACL(액세스 제어 목록)을 직접 조작하지 않고 암호화 키 개체에 대한 액세스를 제어하는 기능을 제공합니다.
Public classCustomAceAceType 열거형 멤버 중 하나에 의해 정의되지 않은 ACE(액세스 제어 항목)를 나타냅니다.
Public classDirectoryObjectSecurityACL(액세스 제어 목록)을 직접 조작하지 않고 디렉터리 개체에 대한 액세스를 제어하는 기능을 제공합니다.
Public classDirectorySecurity디렉터리에 대한 액세스 제어 및 감사 보안을 나타냅니다. 이 클래스는 상속될 수 없습니다.
Public classDiscretionaryAclDACL(임의 액세스 제어 목록)을 나타냅니다.
Public classEventWaitHandleAccessRule사용자 또는 그룹에 대해 허용 또는 거부된 액세스 권한 집합을 나타냅니다. 이 클래스는 상속될 수 없습니다.
Public classEventWaitHandleAuditRule사용자 또는 그룹에 대해 감사할 액세스 권한 집합을 나타냅니다. 이 클래스는 상속될 수 없습니다.
Public classEventWaitHandleSecurity명명된 시스템 대기 핸들에 적용된 Windows 액세스 제어 보안을 나타냅니다. 이 클래스는 상속될 수 없습니다.
Public classFileSecurity파일에 대한 액세스 제어 및 감사 보안을 나타냅니다. 이 클래스는 상속될 수 없습니다.
Public classFileSystemAccessRule파일이나 디렉터리에 대한 액세스 규칙을 정의하는 ACE(액세스 제어 항목)를 추상적으로 나타낸 클래스입니다. 이 클래스는 상속될 수 없습니다.
Public classFileSystemAuditRule파일이나 디렉터리에 대한 감사 규칙을 정의하는 ACE(액세스 제어 항목)를 추상적으로 나타낸 클래스입니다. 이 클래스는 상속될 수 없습니다.
Public classFileSystemSecurity파일이나 디렉터리에 대한 액세스 제어 및 감사 보안을 나타냅니다.
Public classGenericAceACE(액세스 제어 항목)를 나타내며 다른 모든 ACE 클래스의 기본 클래스입니다.
Public classGenericAclACL(액세스 제어 목록)을 나타내며 CommonAcl, DiscretionaryAcl, RawAclSystemAcl 클래스의 기본 클래스입니다.
Public classGenericSecurityDescriptor보안 설명자를 나타냅니다. 보안 설명자에는 소유자, 기본 그룹, DACL(임의 액세스 제어 목록) 및 SACL(시스템 액세스 제어 목록)이 포함됩니다.
Public classKnownAceMicrosoft Corporation에서 현재 정의한 모든 ACE(액세스 제어 항목) 형식을 캡슐화합니다. 모든 KnownAce 개체는 32비트 액세스 마스크와 SecurityIdentifier 개체를 포함합니다.
Public classMutexAccessRule사용자 또는 그룹에 대해 허용되거나 거부된 액세스 권한 집합을 나타냅니다. 이 클래스는 상속될 수 없습니다.
Public classMutexAuditRule사용자 또는 그룹에 대해 감사할 액세스 권한 집합을 나타냅니다. 이 클래스는 상속될 수 없습니다.
Public classMutexSecurity명명된 뮤텍스의 Windows 액세스 제어 보안을 나타냅니다. 이 클래스는 상속될 수 없습니다.
Public classNativeObjectSecurityACL(액세스 제어 목록)을 직접 조작하지 않고 네이티브 개체에 대한 액세스를 제어하는 기능을 제공합니다. 네이티브 개체 형식은 ResourceType 열거형에 의해 정의됩니다.
Public classObjectAccessRule사용자의 ID, 액세스 마스크 및 액세스 제어 형식(허용 또는 거부)의 조합을 나타냅니다. 또한 ObjectAccessRule 개체에는 규칙을 적용할 개체의 형식, 규칙을 상속할 수 있는 자식 개체의 형식, 자식 개체에서 규칙을 상속하는 방법 및 상속을 전파하는 방법에 대한 정보가 들어 있습니다.
Public classObjectAce디렉터리 서비스 개체에 대한 액세스를 제어합니다. 이 클래스는 디렉터리 개체와 관련된 ACE(액세스 제어 항목)를 나타냅니다.
Public classObjectAuditRule사용자의 ID, 액세스 마스크 및 감사 조건의 조합을 나타냅니다. 또한 ObjectAuditRule 개체에는 규칙을 적용할 개체의 형식, 규칙을 상속할 수 있는 자식 개체의 형식, 자식 개체에서 규칙이 상속되는 방법 그리고 상속을 전파하는 방법에 대한 정보가 들어 있습니다.
Public classObjectSecurityACL(액세스 제어 목록)을 직접 조작하지 않고 개체에 대한 액세스를 제어하는 기능을 제공합니다. 이 클래스는 CommonObjectSecurityDirectoryObjectSecurity 클래스의 추상 기본 클래스입니다.
Public classPrivilegeNotHeldExceptionSystem.Security.AccessControl 네임스페이스의 메서드가 없는 권한을 활성화하려고 할 때 throw되는 예외입니다.
Public classQualifiedAce한정자가 포함된 ACE(액세스 제어 항목)를 나타냅니다. AceQualifier 개체로 표시되는 한정자는 ACE의 액세스 허용, 액세스 거부, 시스템 감사 수행 또는 시스템 경보 발생 여부를 지정합니다. QualifiedAce 클래스는 CommonAceObjectAce 클래스의 추상 기본 클래스입니다.
Public classRawAclACL(액세스 제어 목록)을 나타냅니다.
Public classRawSecurityDescriptor보안 설명자를 나타냅니다. 보안 설명자에는 소유자, 주 그룹, DACL(임의 액세스 제어 목록) 및 SACL(시스템 액세스 제어 목록)이 포함됩니다.
Public classRegistryAccessRule사용자 또는 그룹에 대해 허용 또는 거부된 액세스 권한 집합을 나타냅니다. 이 클래스는 상속될 수 없습니다.
Public classRegistryAuditRule사용자 또는 그룹에 대해 감사할 액세스 권한 집합을 나타냅니다. 이 클래스는 상속될 수 없습니다.
Public classRegistrySecurity레지스트리 키에 대한 Windows 액세스 제어 보안을 나타냅니다. 이 클래스는 상속될 수 없습니다.
Public classSemaphoreAccessRule사용자 또는 그룹에 대해 허용되거나 거부된 액세스 권한 집합을 나타냅니다. 이 클래스는 상속될 수 없습니다.
Public classSemaphoreAuditRule사용자 또는 그룹에 대해 감사할 액세스 권한 집합을 나타냅니다. 이 클래스는 상속될 수 없습니다.
Public classSemaphoreSecurity명명된 세마포의 Windows 액세스 제어 보안을 나타냅니다. 이 클래스는 상속될 수 없습니다.
Public classSystemAclSACL(시스템 액세스 제어 목록)을 나타냅니다.

 대리자설명
Public delegateNativeObjectSecurity.ExceptionFromErrorCode통합자가 숫자 오류 코드를 직접 만든 특정 예외에 매핑하는 방법을 제공합니다.

 열거형설명
Public enumerationAccessControlActions보안 가능한 개체에 사용할 수 있는 동작을 지정합니다.
Public enumerationAccessControlModification수행할 액세스 제어 수정의 형식을 지정합니다. 이 열거형은 ObjectSecurity 클래스 및 해당 하위 항목의 메서드에서 사용됩니다.
Public enumerationAccessControlSections저장하거나 로드할 보안 설명자 섹션을 지정합니다.
Public enumerationAccessControlTypeAccessRule 개체를 액세스 허용에 사용할지 아니면 액세스 거부에 사용할지 지정합니다. 이러한 값은 플래그가 아니며 조합할 수 없습니다.
Public enumerationAceFlagsACE(액세스 제어 항목)의 상속 및 감사 동작을 지정합니다.
Public enumerationAceQualifierACE(액세스 제어 항목)의 함수를 지정합니다.
Public enumerationAceType사용 가능한 ACE(액세스 제어 항목) 형식을 정의합니다.
Public enumerationAuditFlags보안 개체 액세스 시도를 감사하기 위한 조건을 지정합니다.
Public enumerationCompoundAceTypeCompoundAce 개체의 형식을 지정합니다.
Public enumerationControlFlags이 플래그는 보안 설명자의 동작에 영향을 줍니다.
Public enumerationCryptoKeyRights권한 부여 규칙이 액세스 또는 감사를 제어하는 암호화 키 작업을 지정합니다.
Public enumerationEventWaitHandleRights명명된 시스템 이벤트 개체에 적용할 수 있는 액세스 제어 권한을 지정합니다.
Public enumerationFileSystemRights액세스 및 감사 규칙을 만들 때 사용할 액세스 권한을 정의합니다.
Public enumerationInheritanceFlags상속 플래그는 ACE(액세스 제어 항목)에 대한 상속 의미를 지정합니다.
Public enumerationMutexRights명명된 시스템 뮤텍스 개체에 적용할 수 있는 액세스 제어 권한을 지정합니다.
Public enumerationObjectAceFlagsACE(액세스 제어 항목)에 대한 개체 형식의 존재 여부를 지정합니다.
Public enumerationPropagationFlagsACE(액세스 제어 항목)가 자식 개체로 전파되는 방법을 지정합니다. 이 플래그는 상속 플래그가 있는 경우에만 의미를 가집니다.
Public enumerationRegistryRights레지스트리 개체에 적용할 수 있는 액세스 제어 권한을 지정합니다.
Public enumerationResourceType정의된 네이티브 개체 형식을 지정합니다.
Public enumerationSecurityInfos쿼리하거나 설정할 보안 설명자의 섹션을 지정합니다.
Public enumerationSemaphoreRights명명된 시스템 세마포 개체에 적용할 수 있는 액세스 제어 권한을 지정합니다.
표시: