Show / Hide Table of Contents

Class AclGroup

Class that represents a group of different ACL entries

Inheritance
Object
AclGroup
Inherited Members
Object.Equals(Object)
Object.Equals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Object.ReferenceEquals(Object, Object)
Object.ToString()
Namespace: Slipe.Server.Acl
Assembly: SlipeServer.dll
Syntax
public class AclGroup

Constructors

| Improve this Doc View Source

AclGroup(String)

Create a new ACL group

Declaration
public AclGroup(string name)
Parameters
Type Name Description
String name

Fields

| Improve this Doc View Source

group

Declaration
protected MtaAclGroup group
Field Value
Type Description
Slipe.MtaDefinitions.MtaAclGroup

Properties

| Improve this Doc View Source

ACL

Return the MTAAClgroup class instance

Declaration
public MtaAclGroup ACL { get; }
Property Value
Type Description
Slipe.MtaDefinitions.MtaAclGroup
| Improve this Doc View Source

All

Get all ACL groups on this server

Declaration
public static AclGroup[] All { get; }
Property Value
Type Description
AclGroup[]
| Improve this Doc View Source

Entries

Get an array of all ACL Entries in this group

Declaration
public AclEntry[] Entries { get; }
Property Value
Type Description
AclEntry[]
| Improve this Doc View Source

Name

Get the name of this ACL group

Declaration
public string Name { get; }
Property Value
Type Description
String
| Improve this Doc View Source

Objects

Get an array of all ACL objects in this group

Declaration
public IAclObject[] Objects { get; }
Property Value
Type Description
IAclObject[]

Methods

| Improve this Doc View Source

AddEntry(AclEntry)

Add a new ACL entry to this group

Declaration
public bool AddEntry(AclEntry entry)
Parameters
Type Name Description
AclEntry entry
Returns
Type Description
Boolean
| Improve this Doc View Source

AddObject(IAclObject)

Add a new object to this group

Declaration
public bool AddObject(IAclObject obj)
Parameters
Type Name Description
IAclObject obj
Returns
Type Description
Boolean
| Improve this Doc View Source

Destroy()

Delete this ACL group

Declaration
public bool Destroy()
Returns
Type Description
Boolean
| Improve this Doc View Source

Get(String)

Get an ACL group instance from the name of the group

Declaration
public static AclGroup Get(string name)
Parameters
Type Name Description
String name
Returns
Type Description
AclGroup
| Improve this Doc View Source

RemoveEntry(AclEntry)

Remove an ACL entry from this group

Declaration
public bool RemoveEntry(AclEntry entry)
Parameters
Type Name Description
AclEntry entry
Returns
Type Description
Boolean
| Improve this Doc View Source

RemoveObject(IAclObject)

Remove an ACL object form this group

Declaration
public bool RemoveObject(IAclObject obj)
Parameters
Type Name Description
IAclObject obj
Returns
Type Description
Boolean
  • Improve this Doc
  • View Source
Back to top Generated by DocFX