C# Class SharpGs.Acl.Internal.AccessControlList

Inheritance: IAccessControlList
显示文件 Open project: acropolium/SharpGs

Public Methods

Method Description
AccessControlList ( System.Xml.Linq.XContainer document, IAclSetup ownerObject ) : System
AddEntry ( AclPermission permission, ScopeType scopeType ) : IAclEntry
CleanEntries ( ) : void
RemoveEntry ( IAclEntry entry ) : void
Save ( ) : void
ToXml ( ) : System.Xml.Linq.XDocument
ToXmlString ( ) : string

Method Details

AccessControlList() public method

public AccessControlList ( System.Xml.Linq.XContainer document, IAclSetup ownerObject ) : System
document System.Xml.Linq.XContainer
ownerObject IAclSetup
return System

AddEntry() public method

public AddEntry ( AclPermission permission, ScopeType scopeType ) : IAclEntry
permission AclPermission
scopeType ScopeType
return IAclEntry

CleanEntries() public method

public CleanEntries ( ) : void
return void

RemoveEntry() public method

public RemoveEntry ( IAclEntry entry ) : void
entry IAclEntry
return void

Save() public method

public Save ( ) : void
return void

ToXml() public method

public ToXml ( ) : System.Xml.Linq.XDocument
return System.Xml.Linq.XDocument

ToXmlString() public method

public ToXmlString ( ) : string
return string