다음을 통해 공유


ObjectSecurity<T>.AccessRuleFactory 메서드

정의

관련된 보안 개체에 대한 새로운 액세스 제어 규칙을 나타내는 ObjectAccessRule 클래스의 새 인스턴스를 초기화합니다.

public:
 override System::Security::AccessControl::AccessRule ^ AccessRuleFactory(System::Security::Principal::IdentityReference ^ identityReference, int accessMask, bool isInherited, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags, System::Security::AccessControl::AccessControlType type);
public override System.Security.AccessControl.AccessRule AccessRuleFactory (System.Security.Principal.IdentityReference identityReference, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AccessControlType type);
override this.AccessRuleFactory : System.Security.Principal.IdentityReference * int * bool * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * System.Security.AccessControl.AccessControlType -> System.Security.AccessControl.AccessRule
Public Overrides Function AccessRuleFactory (identityReference As IdentityReference, accessMask As Integer, isInherited As Boolean, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, type As AccessControlType) As AccessRule

매개 변수

identityReference
IdentityReference

사용자 계정을 나타냅니다.

accessMask
Int32

액세스 형식입니다.

isInherited
Boolean

액세스 규칙이 상속된 것이면 true이고, 그렇지 않으면 false입니다.

inheritanceFlags
InheritanceFlags

액세스 마스크를 자식 개체로 전파할 방법을 지정합니다.

propagationFlags
PropagationFlags

ACE(액세스 제어 항목)가 자식 개체로 전파되는 방법을 지정합니다.

type
AccessControlType

액세스가 허용 또는 거부되는지를 지정합니다.

반환

지정된 액세스 권한, 액세스 제어 및 플래그로 지정한 사용자의 새 액세스 제어 규칙을 나타냅니다.

적용 대상