다음을 통해 공유


ActiveDirectorySecurity 클래스

정의

관리되는 ACL 라이브러리의 개체 보안 계층을 사용하여 디렉터리 개체의 액세스 제어 기능을 래핑합니다.

public ref class ActiveDirectorySecurity : System::Security::AccessControl::DirectoryObjectSecurity
public class ActiveDirectorySecurity : System.Security.AccessControl.DirectoryObjectSecurity
type ActiveDirectorySecurity = class
    inherit DirectoryObjectSecurity
Public Class ActiveDirectorySecurity
Inherits DirectoryObjectSecurity
상속

생성자

ActiveDirectorySecurity()

ActiveDirectorySecurity 클래스의 새 인스턴스를 초기화합니다.

속성

AccessRightType

이 개체의 액세스 권한을 나타내는 Type 개체를 가져옵니다.

AccessRulesModified

ObjectSecurity 개체와 관련된 액세스 규칙이 수정되었는지 여부를 지정하는 부울 값을 가져오거나 설정합니다.

(다음에서 상속됨 ObjectSecurity)
AccessRuleType

이 개체의 액세스 규칙을 나타내는 Type을 가져옵니다.

AreAccessRulesCanonical

ObjectSecurity 개체와 관련된 액세스 규칙이 정식 순서대로 되어 있는지 여부를 지정하는 부울 값을 가져옵니다.

(다음에서 상속됨 ObjectSecurity)
AreAccessRulesProtected

ObjectSecurity 개체와 관련된 DACL(임의 액세스 제어 목록)이 보호되는지 여부를 지정하는 부울 값을 가져옵니다.

(다음에서 상속됨 ObjectSecurity)
AreAuditRulesCanonical

ObjectSecurity 개체와 관련된 감사 규칙이 정식 순서대로 되어 있는지 여부를 지정하는 부울 값을 가져옵니다.

(다음에서 상속됨 ObjectSecurity)
AreAuditRulesProtected

ObjectSecurity 개체와 관련된 SACL(시스템 액세스 제어 목록)이 보호되는지 여부를 지정하는 부울 값을 가져옵니다.

(다음에서 상속됨 ObjectSecurity)
AuditRulesModified

ObjectSecurity 개체와 관련된 감사 규칙이 수정되었는지 여부를 지정하는 부울 값을 가져오거나 설정합니다.

(다음에서 상속됨 ObjectSecurity)
AuditRuleType

이 개체의 감사 규칙을 나타내는 Type을 가져옵니다.

GroupModified

보안 가능한 개체와 관련된 그룹이 수정되었는지 여부를 지정하는 부울 값을 가져오거나 설정합니다.

(다음에서 상속됨 ObjectSecurity)
IsContainer

ObjectSecurity 개체가 컨테이너 개체인지 여부를 지정하는 부울 값을 가져옵니다.

(다음에서 상속됨 ObjectSecurity)
IsDS

ObjectSecurity 개체가 디렉터리 개체인지 여부를 지정하는 부울 값을 가져옵니다.

(다음에서 상속됨 ObjectSecurity)
OwnerModified

보안 가능한 개체의 소유자가 수정되었는지 여부를 지정하는 부울 값을 가져오거나 설정합니다.

(다음에서 상속됨 ObjectSecurity)
SecurityDescriptor

이 인스턴스의 보안 설명자를 가져옵니다.

(다음에서 상속됨 ObjectSecurity)

메서드

AccessRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AccessControlType)

지정된 값을 사용하여 AccessRule 개체를 만듭니다.

AccessRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AccessControlType, Guid, Guid)

지정된 값을 사용하여 AccessRule 개체를 만듭니다.

AddAccessRule(ActiveDirectoryAccessRule)

개체의 DACL에 액세스 규칙을 추가합니다.

AddAccessRule(ObjectAccessRule)

지정한 액세스 규칙을 이 DirectoryObjectSecurity 개체와 관련된 DACL(임의 액세스 제어 목록)에 추가합니다.

(다음에서 상속됨 DirectoryObjectSecurity)
AddAuditRule(ActiveDirectoryAuditRule)

개체의 SACL에 감사 규칙을 추가합니다.

AddAuditRule(ObjectAuditRule)

지정한 감사 규칙을 이 DirectoryObjectSecurity 개체와 관련된 SACL(시스템 액세스 제어 목록)에 추가합니다.

(다음에서 상속됨 DirectoryObjectSecurity)
AuditRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AuditFlags)

지정된 값을 사용하여 AuditRule 개체를 만듭니다.

AuditRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AuditFlags, Guid, Guid)

지정된 값을 사용하여 AuditRule 개체를 만듭니다.

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
GetAccessRules(Boolean, Boolean, Type)

지정된 보안 식별자와 관련된 액세스 규칙 컬렉션을 가져옵니다.

(다음에서 상속됨 DirectoryObjectSecurity)
GetAuditRules(Boolean, Boolean, Type)

지정된 보안 식별자와 관련된 감사 규칙 컬렉션을 가져옵니다.

(다음에서 상속됨 DirectoryObjectSecurity)
GetGroup(Type)

지정된 소유자와 관련된 주 그룹을 가져옵니다.

(다음에서 상속됨 ObjectSecurity)
GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetOwner(Type)

지정된 주 그룹과 관련된 소유자를 가져옵니다.

(다음에서 상속됨 ObjectSecurity)
GetSecurityDescriptorBinaryForm()

ObjectSecurity 개체의 보안 설명자 정보를 나타내는 바이트 값 배열을 반환합니다.

(다음에서 상속됨 ObjectSecurity)
GetSecurityDescriptorSddlForm(AccessControlSections)

ObjectSecurity 개체와 관련된 지정된 보안 설명자 섹션의 SDDL(Security Descriptor Definition Language) 표현을 반환합니다.

(다음에서 상속됨 ObjectSecurity)
GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
ModifyAccess(AccessControlModification, AccessRule, Boolean)

지정된 수정 사항을 이 DirectoryObjectSecurity 개체와 관련된 DACL(임의 액세스 제어 목록)에 적용합니다.

(다음에서 상속됨 DirectoryObjectSecurity)
ModifyAccessRule(AccessControlModification, AccessRule, Boolean)

지정된 수정 내용을 지정된 AccessRule에 적용합니다.

ModifyAudit(AccessControlModification, AuditRule, Boolean)

지정된 수정 사항을 이 DirectoryObjectSecurity 개체와 관련된 SACL(시스템 액세스 제어 목록)에 적용합니다.

(다음에서 상속됨 DirectoryObjectSecurity)
ModifyAuditRule(AccessControlModification, AuditRule, Boolean)

지정된 수정 내용을 지정된 AuditRule에 적용합니다.

Persist(Boolean, String, AccessControlSections)

ObjectSecurity 개체와 연결된 보안 설명자의 지정된 섹션을 영구 스토리지에 저장합니다. 생성자와 persist 메서드에는 동일한 includeSections 매개 변수 값을 전달하는 것이 좋습니다.

(다음에서 상속됨 ObjectSecurity)
Persist(SafeHandle, AccessControlSections)

ObjectSecurity 개체와 연결된 보안 설명자의 지정된 섹션을 영구 스토리지에 저장합니다. 생성자와 persist 메서드에는 동일한 includeSections 매개 변수 값을 전달하는 것이 좋습니다.

(다음에서 상속됨 ObjectSecurity)
Persist(String, AccessControlSections)

ObjectSecurity 개체와 연결된 보안 설명자의 지정된 섹션을 영구 스토리지에 저장합니다. 생성자와 persist 메서드에는 동일한 includeSections 매개 변수 값을 전달하는 것이 좋습니다.

(다음에서 상속됨 ObjectSecurity)
PurgeAccessRules(IdentityReference)

지정된 IdentityReference와 관련된 모든 액세스 규칙을 제거합니다.

PurgeAuditRules(IdentityReference)

지정된 IdentityReference와 관련된 모든 감사 규칙을 제거합니다.

ReadLock()

ObjectSecurity 개체에 대한 읽기 액세스를 잠급니다.

(다음에서 상속됨 ObjectSecurity)
ReadUnlock()

ObjectSecurity 개체에 대한 읽기 액세스의 잠금을 해제합니다.

(다음에서 상속됨 ObjectSecurity)
RemoveAccess(IdentityReference, AccessControlType)

지정된 IdentityReference 개체와 AccessControlType 개체를 포함하는 모든 액세스 규칙을 개체의 DACL에서 제거합니다.

RemoveAccessRule(ActiveDirectoryAccessRule)

지정된 액세스 규칙과 같은 보안 식별자와 액세스 마스크를 포함하는 모든 액세스 규칙을 개체의 DACL에서 제거합니다.

RemoveAccessRule(ObjectAccessRule)

DirectoryObjectSecurity 개체와 관련된 DACL(임의 액세스 제어 목록)에서 지정한 액세스 규칙과 동일한 보안 식별자 및 액세스 마스크가 들어 있는 액세스 규칙을 제거합니다.

(다음에서 상속됨 DirectoryObjectSecurity)
RemoveAccessRuleAll(ObjectAccessRule)

DirectoryObjectSecurity 개체와 관련된 DACL(임의 액세스 제어 목록)에서 지정한 액세스 규칙과 동일한 보안 식별자가 있는 모든 액세스 규칙을 제거합니다.

(다음에서 상속됨 DirectoryObjectSecurity)
RemoveAccessRuleSpecific(ActiveDirectoryAccessRule)

지정된 액세스 규칙과 정확하게 일치하는 모든 액세스 규칙을 개체의 DACL에서 제거합니다.

RemoveAccessRuleSpecific(ObjectAccessRule)

DirectoryObjectSecurity 개체와 관련된 DACL(임의 액세스 제어 목록)에서 지정한 액세스 규칙과 정확히 일치하는 모든 액세스 규칙을 제거합니다.

(다음에서 상속됨 DirectoryObjectSecurity)
RemoveAudit(IdentityReference)

지정된 IdentityReference 개체를 포함하는 모든 감사 규칙을 개체의 SACL에서 제거합니다.

RemoveAuditRule(ActiveDirectoryAuditRule)

지정된 감사 규칙과 같은 보안 식별자와 액세스 마스크를 포함하는 모든 감사 규칙을 개체의 SACL(System Access Control List)에서 제거합니다.

RemoveAuditRule(ObjectAuditRule)

CommonObjectSecurity 개체와 관련된 SACL(시스템 액세스 제어 목록)에서 지정한 감사 규칙과 동일한 보안 식별자 및 액세스 마스크가 들어 있는 감사 규칙을 제거합니다.

(다음에서 상속됨 DirectoryObjectSecurity)
RemoveAuditRuleAll(ObjectAuditRule)

DirectoryObjectSecurity 개체와 관련된 SACL(시스템 액세스 제어 목록)에서 지정한 감사 규칙과 동일한 보안 식별자가 들어 있는 모든 감사 규칙을 제거합니다.

(다음에서 상속됨 DirectoryObjectSecurity)
RemoveAuditRuleSpecific(ActiveDirectoryAuditRule)

지정된 감사 규칙과 정확하게 일치하는 모든 감사 규칙을 개체의 SACL에서 제거합니다.

RemoveAuditRuleSpecific(ObjectAuditRule)

DirectoryObjectSecurity 개체와 관련된 SACL(시스템 액세스 제어 목록)에서 지정한 감사 규칙과 정확히 일치하는 모든 감사 규칙을 제거합니다.

(다음에서 상속됨 DirectoryObjectSecurity)
ResetAccessRule(ActiveDirectoryAccessRule)

rule 개체에 지정된 SID(보안 식별자)와 일치하는 SID를 포함하는 모든 액세스 규칙을 개체의 DACL에서 검색한 다음 검색된 모든 액세스 규칙을 rule 개체에 포함된 액세스 규칙으로 바꿉니다.

ResetAccessRule(ObjectAccessRule)

DirectoryObjectSecurity 개체와 관련된 DACL(임의 액세스 제어 목록)의 모든 액세스 규칙을 제거한 다음 지정한 액세스 규칙을 추가합니다.

(다음에서 상속됨 DirectoryObjectSecurity)
SetAccessRule(ActiveDirectoryAccessRule)

rule 개체에 지정된 SID(보안 식별자)와 일치하는 SID와 rule 개체에 지정된 액세스 제어 형식(허용 또는 거부)과 일치하는 형식을 포함하는 모든 액세스 규칙을 개체의 DACL에서 검색한 다음 검색된 모든 액세스 규칙을 rule 개체에 포함된 액세스 규칙으로 바꿉니다.

SetAccessRule(ObjectAccessRule)

DirectoryObjectSecurity 개체와 관련된 DACL(임의 액세스 제어 목록)에서 지정한 액세스 규칙과 동일한 보안 식별자 및 한정자가 들어 있는 모든 액세스 규칙을 제거한 다음 지정한 액세스 규칙을 추가합니다.

(다음에서 상속됨 DirectoryObjectSecurity)
SetAccessRuleProtection(Boolean, Boolean)

ObjectSecurity 개체와 관련된 액세스 규칙의 보호를 설정하거나 제거합니다. 보호된 액세스 규칙은 부모 개체에서 상속을 통해 수정할 수 없습니다.

(다음에서 상속됨 ObjectSecurity)
SetAuditRule(ActiveDirectoryAuditRule)

개체의 SACL에서 지정된 감사 규칙과 같은 보안 식별자를 포함하는 모든 감사 규칙을 지정된 감사 규칙으로 바꿉니다.

SetAuditRule(ObjectAuditRule)

DirectoryObjectSecurity 개체와 관련된 SACL(시스템 액세스 제어 목록)에서 지정한 감사 규칙과 동일한 보안 식별자 및 한정자가 들어 있는 모든 감사 규칙을 제거한 다음 지정한 감사 규칙을 추가합니다.

(다음에서 상속됨 DirectoryObjectSecurity)
SetAuditRuleProtection(Boolean, Boolean)

ObjectSecurity 개체와 관련된 감사 규칙의 보호를 설정하거나 제거합니다. 보호된 감사 규칙은 부모 개체에서 상속을 통해 수정할 수 없습니다.

(다음에서 상속됨 ObjectSecurity)
SetGroup(IdentityReference)

ObjectSecurity 개체와 관련된 보안 설명자의 주 그룹을 설정합니다.

(다음에서 상속됨 ObjectSecurity)
SetOwner(IdentityReference)

ObjectSecurity 개체와 관련된 보안 설명자의 소유자를 설정합니다.

(다음에서 상속됨 ObjectSecurity)
SetSecurityDescriptorBinaryForm(Byte[])

지정한 바이트 값 배열에서 이 ObjectSecurity 개체의 보안 설명자를 설정합니다.

(다음에서 상속됨 ObjectSecurity)
SetSecurityDescriptorBinaryForm(Byte[], AccessControlSections)

지정한 바이트 값 배열에서 이 ObjectSecurity 개체에 대해 지정한 보안 설명자 섹션을 설정합니다.

(다음에서 상속됨 ObjectSecurity)
SetSecurityDescriptorSddlForm(String)

지정한 SDDL(Security Descriptor Definition Language) 문자열에서 이 ObjectSecurity 개체의 보안 설명자를 설정합니다.

(다음에서 상속됨 ObjectSecurity)
SetSecurityDescriptorSddlForm(String, AccessControlSections)

지정한 SDDL(Security Descriptor Definition Language) 문자열에서 이 ObjectSecurity 개체에 대해 지정한 보안 설명자 섹션을 설정합니다.

(다음에서 상속됨 ObjectSecurity)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)
WriteLock()

ObjectSecurity 개체에 대한 쓰기 액세스를 잠급니다.

(다음에서 상속됨 ObjectSecurity)
WriteUnlock()

ObjectSecurity 개체에 대한 쓰기 액세스의 잠금을 해제합니다.

(다음에서 상속됨 ObjectSecurity)

적용 대상

추가 정보