CommonObjectSecurity.GetAccessRules(Boolean, Boolean, Type) Method
Definition
Gets a collection of the access rules associated with the specified security identifier.
public:
System::Security::AccessControl::AuthorizationRuleCollection ^ GetAccessRules(bool includeExplicit, bool includeInherited, Type ^ targetType);
public System.Security.AccessControl.AuthorizationRuleCollection GetAccessRules (bool includeExplicit, bool includeInherited, Type targetType);
member this.GetAccessRules : bool * bool * Type -> System.Security.AccessControl.AuthorizationRuleCollection
Public Function GetAccessRules (includeExplicit As Boolean, includeInherited As Boolean, targetType As Type) As AuthorizationRuleCollection
Parameters
- includeExplicit
- Boolean
true
to include access rules explicitly set for the object.
- includeInherited
- Boolean
true
to include inherited access rules.
- targetType
- Type
Specifies whether the security identifier for which to retrieve access rules is of type SecurityIdentifier or type NTAccount. The value of this parameter must be a type that can be translated to the SecurityIdentifier type.
Returns
The collection of access rules associated with the specified SecurityIdentifier object.