API Reference
Class
GpoAceInfo
Represents a single ACE on a GPO.
Inheritance
- Object
- GpoAceInfo
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
Accepted by parameters
Constructors
public GpoAceInfo(String Account, String Sid, AccessControlType AccessType, ActiveDirectoryRights Rights, Guid ObjectType, Guid InheritedObjectType, ActiveDirectorySecurityInheritance Inheritance, Boolean IsInherited) #Represents a single ACE on a GPO.
Parameters
- Account System.String
- Resolved account name when available.
- Sid System.String
- SID of the trustee.
- AccessType System.Security.AccessControl.AccessControlType
- Allow or deny.
- Rights System.DirectoryServices.ActiveDirectoryRights
- Access mask granted.
- ObjectType System.Guid
- Object type GUID associated with the ACE.
- InheritedObjectType System.Guid
- Inherited object type GUID.
- Inheritance System.DirectoryServices.ActiveDirectorySecurityInheritance
- Inheritance flags.
- IsInherited System.Boolean
- Whether the ACE is inherited.
Methods
public virtual GpoAceInfo <Clone>$() #Returns:
GpoAceInfopublic Void Deconstruct(out String Account, out String Sid, out AccessControlType AccessType, out ActiveDirectoryRights Rights, out Guid ObjectType, out Guid InheritedObjectType, out ActiveDirectorySecurityInheritance Inheritance, out Boolean IsInherited) #Returns:
VoidParameters
- Account String
- Sid String
- AccessType AccessControlType
- Rights ActiveDirectoryRights
- ObjectType Guid
- InheritedObjectType Guid
- Inheritance ActiveDirectorySecurityInheritance
- IsInherited Boolean
public override Int32 GetHashCode() #Returns:
Int32public override String ToString() #Returns:
StringInherited Methods
Properties
public String Account { get; set; } #Resolved account name when available.
public AccessControlType AccessType { get; set; } #Allow or deny.
public ActiveDirectoryRights Rights { get; set; } #Access mask granted.
public Guid ObjectType { get; set; } #Object type GUID associated with the ACE.
public Guid InheritedObjectType { get; set; } #Inherited object type GUID.
public ActiveDirectorySecurityInheritance Inheritance { get; set; } #Inheritance flags.
public Boolean IsInherited { get; set; } #Whether the ACE is inherited.