ObjectSecurity<T> 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
ACL(액세스 제어 목록)을 직접 조작하지 않고 개체에 대한 액세스를 제어할 수 있는 기능을 제공하며, 액세스 권한을 형식 캐스팅할 수 있는 기능도 부여합니다.
generic <typename T>
where T : value classpublic ref class ObjectSecurity abstract : System::Security::AccessControl::NativeObjectSecurity
public abstract class ObjectSecurity<T> : System.Security.AccessControl.NativeObjectSecurity where T : struct
type ObjectSecurity<'T (requires 'T : struct)> = class
inherit NativeObjectSecurity
Public MustInherit Class ObjectSecurity(Of T)
Inherits NativeObjectSecurity
형식 매개 변수
- T
개체에 대한 액세스 권한입니다.
- 상속
- 파생
설명
액세스 권한 (권한)은 수 있는 형식 T를 형식 캐스팅 하거나 정수에서 예를 들어 캐스팅할 수 있습니다는 FileSystemRights 액세스 권한 형식 및 인스턴스를 사용 하 여 일반적으로 합니다. 반면, ObjectSecurity 은 int 형식입니다. 권한이 항상
생성자
ObjectSecurity<T>(Boolean, ResourceType) |
ObjectSecurity’1 클래스의 새 인스턴스를 초기화합니다. |
ObjectSecurity<T>(Boolean, ResourceType, SafeHandle, AccessControlSections) |
ObjectSecurity’1 클래스의 새 인스턴스를 초기화합니다. |
ObjectSecurity<T>(Boolean, ResourceType, SafeHandle, AccessControlSections, NativeObjectSecurity+ExceptionFromErrorCode, Object) |
ObjectSecurity’1 클래스의 새 인스턴스를 초기화합니다. |
ObjectSecurity<T>(Boolean, ResourceType, String, AccessControlSections) |
ObjectSecurity’1 클래스의 새 인스턴스를 초기화합니다. |
ObjectSecurity<T>(Boolean, ResourceType, String, AccessControlSections, NativeObjectSecurity+ExceptionFromErrorCode, Object) |
ObjectSecurity’1 클래스의 새 인스턴스를 초기화합니다. |
속성
AccessRightType |
이 ObjectSecurity’1 개체와 관련된 보안 가능한 개체의 형식을 가져옵니다. |
AccessRulesModified |
이 ObjectSecurity 개체와 관련된 액세스 규칙이 수정되었는지 여부를 지정하는 부울 값을 가져오거나 설정합니다. (다음에서 상속됨 ObjectSecurity) |
AccessRuleType |
이 ObjectSecurity’1 개체의 액세스 규칙과 관련된 개체의 형식을 가져옵니다. |
AreAccessRulesCanonical |
이 ObjectSecurity 개체와 관련된 액세스 규칙이 정식 순서대로 되어 있는지 여부를 지정하는 부울 값을 가져옵니다. (다음에서 상속됨 ObjectSecurity) |
AreAccessRulesProtected |
이 ObjectSecurity 개체와 관련된 DACL(임의 액세스 제어 목록)이 보호되는지 여부를 지정하는 부울 값을 가져옵니다. (다음에서 상속됨 ObjectSecurity) |
AreAuditRulesCanonical |
이 ObjectSecurity 개체와 관련된 감사 규칙이 정식 순서대로 되어 있는지 여부를 지정하는 부울 값을 가져옵니다. (다음에서 상속됨 ObjectSecurity) |
AreAuditRulesProtected |
이 ObjectSecurity 개체와 관련된 SACL(시스템 액세스 제어 목록)이 보호되는지 여부를 지정하는 부울 값을 가져옵니다. (다음에서 상속됨 ObjectSecurity) |
AuditRulesModified |
이 ObjectSecurity 개체와 관련된 감사 규칙이 수정되었는지 여부를 지정하는 부울 값을 가져오거나 설정합니다. (다음에서 상속됨 ObjectSecurity) |
AuditRuleType |
이 ObjectSecurity’1 개체의 감사 규칙과 관련된 개체의 형식을 가져옵니다. |
GroupModified |
보안 가능한 개체와 관련된 그룹이 수정되었는지 여부를 지정하는 부울 값을 가져오거나 설정합니다. (다음에서 상속됨 ObjectSecurity) |
IsContainer |
이 ObjectSecurity 개체가 컨테이너 개체인지 여부를 지정하는 부울 값을 가져옵니다. (다음에서 상속됨 ObjectSecurity) |
IsDS |
이 ObjectSecurity 개체가 디렉터리 개체인지 여부를 지정하는 부울 값을 가져옵니다. (다음에서 상속됨 ObjectSecurity) |
OwnerModified |
보안 가능한 개체의 소유자가 수정되었는지 여부를 지정하는 부울 값을 가져오거나 설정합니다. (다음에서 상속됨 ObjectSecurity) |
SecurityDescriptor |
이 인스턴스의 보안 설명자를 가져옵니다. (다음에서 상속됨 ObjectSecurity) |
메서드
AccessRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AccessControlType) |
관련된 보안 개체에 대한 새로운 액세스 제어 규칙을 나타내는 ObjectAccessRule 클래스의 새 인스턴스를 초기화합니다. |
AddAccessRule(AccessRule) |
지정한 액세스 규칙을 이 CommonObjectSecurity 개체와 관련된 DACL(임의 액세스 제어 목록)에 추가합니다. (다음에서 상속됨 CommonObjectSecurity) |
AddAccessRule(AccessRule<T>) |
지정한 액세스 규칙을 이 ObjectSecurity`1 개체와 관련된 DACL(임의 액세스 제어 목록)에 추가합니다. |
AddAuditRule(AuditRule) |
지정한 감사 규칙을 이 CommonObjectSecurity 개체와 관련된 SACL(시스템 액세스 제어 목록)에 추가합니다. (다음에서 상속됨 CommonObjectSecurity) |
AddAuditRule(AuditRule<T>) |
이 ObjectSecurity`1 개체와 관련된 SACL(시스템 액세스 제어 목록)에 지정된 감사 규칙을 추가합니다. |
AuditRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AuditFlags) |
지정된 사용자에 대한 지정된 감사 규칙을 나타내는 AuditRule 클래스의 새 인스턴스를 초기화합니다. |
Equals(Object) |
지정된 개체가 현재 개체와 같은지 확인합니다. (다음에서 상속됨 Object) |
GetAccessRules(Boolean, Boolean, Type) |
지정된 보안 식별자와 관련된 액세스 규칙 컬렉션을 가져옵니다. (다음에서 상속됨 CommonObjectSecurity) |
GetAuditRules(Boolean, Boolean, Type) |
지정된 보안 식별자와 관련된 감사 규칙 컬렉션을 가져옵니다. (다음에서 상속됨 CommonObjectSecurity) |
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) |
지정된 수정 사항을 이 CommonObjectSecurity 개체와 관련된 DACL(임의 액세스 제어 목록)에 적용합니다. (다음에서 상속됨 CommonObjectSecurity) |
ModifyAccessRule(AccessControlModification, AccessRule, Boolean) |
지정된 수정 사항을 이 ObjectSecurity 개체와 관련된 DACL(임의 액세스 제어 목록)에 적용합니다. (다음에서 상속됨 ObjectSecurity) |
ModifyAudit(AccessControlModification, AuditRule, Boolean) |
지정된 수정 사항을 이 CommonObjectSecurity 개체와 관련된 SACL(시스템 액세스 제어 목록)에 적용합니다. (다음에서 상속됨 CommonObjectSecurity) |
ModifyAuditRule(AccessControlModification, AuditRule, Boolean) |
지정된 수정 사항을 이 ObjectSecurity 개체와 관련된 SACL(시스템 액세스 제어 목록)에 적용합니다. (다음에서 상속됨 ObjectSecurity) |
Persist(Boolean, String, AccessControlSections) |
이 ObjectSecurity 개체와 연결된 보안 설명자의 지정된 섹션을 영구 스토리지에 저장합니다. 생성자와 persist 메서드에는 동일한 |
Persist(SafeHandle) |
지정된 핸들을 사용하여 이 ObjectSecurity`1 개체와 연결된 보안 설명자를 영구 스토리지에 저장합니다. |
Persist(SafeHandle, AccessControlSections) |
이 NativeObjectSecurity 개체와 연결된 보안 설명자의 지정된 섹션을 영구 스토리지에 저장합니다. 생성자와 persist 메서드에는 동일한 |
Persist(SafeHandle, AccessControlSections, Object) |
이 NativeObjectSecurity 개체와 연결된 보안 설명자의 지정된 섹션을 영구 스토리지에 저장합니다. 생성자와 persist 메서드에는 동일한 |
Persist(String) |
지정된 이름을 사용하여 이 ObjectSecurity`1 개체와 연결된 보안 설명자를 영구 스토리지에 저장합니다. |
Persist(String, AccessControlSections) |
이 NativeObjectSecurity 개체와 연결된 보안 설명자의 지정된 섹션을 영구 스토리지에 저장합니다. 생성자와 persist 메서드에는 동일한 |
Persist(String, AccessControlSections, Object) |
이 NativeObjectSecurity 개체와 연결된 보안 설명자의 지정된 섹션을 영구 스토리지에 저장합니다. 생성자와 persist 메서드에는 동일한 |
PurgeAccessRules(IdentityReference) |
지정된 IdentityReference와 관련된 모든 액세스 규칙을 제거합니다. (다음에서 상속됨 ObjectSecurity) |
PurgeAuditRules(IdentityReference) |
지정된 IdentityReference와 관련된 모든 감사 규칙을 제거합니다. (다음에서 상속됨 ObjectSecurity) |
ReadLock() |
이 ObjectSecurity 개체에 대한 읽기 액세스를 잠급니다. (다음에서 상속됨 ObjectSecurity) |
ReadUnlock() |
이 ObjectSecurity 개체에 대한 읽기 액세스의 잠금을 해제합니다. (다음에서 상속됨 ObjectSecurity) |
RemoveAccessRule(AccessRule) |
이 CommonObjectSecurity 개체와 관련된 DACL(임의 액세스 제어 목록)에서 지정한 액세스 규칙과 동일한 보안 식별자 및 액세스 마스크가 들어 있는 액세스 규칙을 제거합니다. (다음에서 상속됨 CommonObjectSecurity) |
RemoveAccessRule(AccessRule<T>) |
이 ObjectSecurity`1 개체와 관련된 DACL(임의 액세스 제어 목록)에서 지정한 액세스 규칙과 동일한 보안 식별자 및 액세스 마스크가 들어 있는 액세스 규칙을 제거합니다. |
RemoveAccessRuleAll(AccessRule) |
이 CommonObjectSecurity 개체와 관련된 DACL(임의 액세스 제어 목록)에서 지정한 액세스 규칙과 동일한 보안 식별자가 있는 모든 액세스 규칙을 제거합니다. (다음에서 상속됨 CommonObjectSecurity) |
RemoveAccessRuleAll(AccessRule<T>) |
이 ObjectSecurity`1 개체와 관련된 DACL(임의 액세스 제어 목록)에서 지정한 액세스 규칙과 동일한 보안 식별자가 있는 모든 액세스 규칙을 제거합니다. |
RemoveAccessRuleSpecific(AccessRule) |
이 CommonObjectSecurity 개체와 관련된 DACL(임의 액세스 제어 목록)에서 지정한 액세스 규칙과 정확히 일치하는 모든 액세스 규칙을 제거합니다. (다음에서 상속됨 CommonObjectSecurity) |
RemoveAccessRuleSpecific(AccessRule<T>) |
이 ObjectSecurity`1 개체와 관련된 DACL(임의 액세스 제어 목록)에서 지정한 액세스 규칙과 정확히 일치하는 모든 액세스 규칙을 제거합니다. |
RemoveAuditRule(AuditRule) |
이 CommonObjectSecurity 개체와 관련된 SACL(시스템 액세스 제어 목록)에서 지정한 감사 규칙과 동일한 보안 식별자 및 액세스 마스크가 들어 있는 감사 규칙을 제거합니다. (다음에서 상속됨 CommonObjectSecurity) |
RemoveAuditRule(AuditRule<T>) |
이 ObjectSecurity`1 개체와 관련된 SACL(시스템 액세스 제어 목록)에서 지정된 감사 규칙과 동일한 보안 식별자 및 액세스 마스크를 포함하는 액세스 규칙을 제거합니다. |
RemoveAuditRuleAll(AuditRule) |
이 CommonObjectSecurity 개체와 관련된 SACL(시스템 액세스 제어 목록)에서 지정한 감사 규칙과 동일한 보안 식별자가 들어 있는 모든 감사 규칙을 제거합니다. (다음에서 상속됨 CommonObjectSecurity) |
RemoveAuditRuleAll(AuditRule<T>) |
이 ObjectSecurity`1 개체와 관련된 SACL(시스템 액세스 제어 목록)에서 지정된 감사 규칙과 동일한 보안 식별자를 갖는 모든 감사 규칙을 제거합니다. |
RemoveAuditRuleSpecific(AuditRule) |
이 CommonObjectSecurity 개체와 관련된 SACL(시스템 액세스 제어 목록)에서 지정한 감사 규칙과 정확히 일치하는 모든 감사 규칙을 제거합니다. (다음에서 상속됨 CommonObjectSecurity) |
RemoveAuditRuleSpecific(AuditRule<T>) |
이 ObjectSecurity`1 개체와 관련된 SACL(시스템 액세스 제어 목록)에서 지정된 감사 규칙과 정확히 일치하는 모든 감사 규칙을 제거합니다. |
ResetAccessRule(AccessRule) |
CommonObjectSecurity 개체와 관련된 DACL(임의 액세스 제어 목록)의 모든 액세스 규칙을 제거한 다음 지정한 액세스 규칙을 추가합니다. (다음에서 상속됨 CommonObjectSecurity) |
ResetAccessRule(AccessRule<T>) |
이 ObjectSecurity`1 개체와 관련된 DACL(임의 액세스 제어 목록)에서 모든 액세스 규칙을 제거한 다음 지정된 액세스 규칙을 추가합니다. |
SetAccessRule(AccessRule) |
이 CommonObjectSecurity 개체와 관련된 DACL(임의 액세스 제어 목록)에서 지정한 액세스 규칙과 동일한 보안 식별자 및 한정자가 들어 있는 모든 액세스 규칙을 제거한 다음 지정한 액세스 규칙을 추가합니다. (다음에서 상속됨 CommonObjectSecurity) |
SetAccessRule(AccessRule<T>) |
이 ObjectSecurity`1 개체와 관련된 DACL(임의 액세스 제어 목록)에서 지정한 액세스 규칙과 동일한 보안 식별자 및 한정자가 들어 있는 모든 액세스 규칙을 제거한 다음 지정한 액세스 규칙을 추가합니다. |
SetAccessRuleProtection(Boolean, Boolean) |
이 ObjectSecurity 개체와 관련된 액세스 규칙의 보호를 설정하거나 제거합니다. 보호된 액세스 규칙은 부모 개체에서 상속을 통해 수정할 수 없습니다. (다음에서 상속됨 ObjectSecurity) |
SetAuditRule(AuditRule) |
이 CommonObjectSecurity 개체와 관련된 SACL(시스템 액세스 제어 목록)에서 지정한 감사 규칙과 동일한 보안 식별자 및 한정자가 들어 있는 모든 감사 규칙을 제거한 다음 지정한 감사 규칙을 추가합니다. (다음에서 상속됨 CommonObjectSecurity) |
SetAuditRule(AuditRule<T>) |
이 ObjectSecurity`1 개체와 관련된 SACL(시스템 액세스 제어 목록)에서 지정된 감사 규칙과 동일한 보안 식별자 및 한정자를 포함하는 모든 감사 규칙을 제거한 후 지정한 감사 규칙을 추가합니다. |
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) |
적용 대상
.NET