C# Class Glyma.SharePoint.Search.WindowsGlymaSecurityManager

Inheritance: GlymaSecurityManager
显示文件 Open project: chris-tomich/Glyma Class Usage Examples

Public Methods

Method Description
GetAllowAllNodeAcl ( string repositoryName, System.Guid domainId, System.Guid rootMapId ) : byte[]
GetNodeAcl ( string mapDatabaseName, string repositoryName, System.Guid domainId, System.Guid rootMapId ) : byte[]
WindowsGlymaSecurityManager ( IGlymaSecurityRepository securityRepository ) : System
WindowsGlymaSecurityManager ( IGlymaSecurityRepository securityRepository, System.TimeSpan autoExpireItemsPeriod, int maxItems, System.TimeSpan nodeAclCacheDuration, System.TimeSpan nodeAclTaskWaitDuration ) : System

Protected Methods

Method Description
GetAllowedUsers ( string mapDatabaseName, string repositoryName, System.Guid domainId, System.Guid rootMapId ) : List
GetNodeAclWorker ( string mapDatabaseName, string repositoryName, System.Guid domainId, System.Guid rootMapId, bool isCacheEnabled ) : byte[]

Method Details

GetAllowAllNodeAcl() public method

public GetAllowAllNodeAcl ( string repositoryName, System.Guid domainId, System.Guid rootMapId ) : byte[]
repositoryName string
domainId System.Guid
rootMapId System.Guid
return byte[]

GetAllowedUsers() protected method

protected GetAllowedUsers ( string mapDatabaseName, string repositoryName, System.Guid domainId, System.Guid rootMapId ) : List
mapDatabaseName string
repositoryName string
domainId System.Guid
rootMapId System.Guid
return List

GetNodeAcl() public method

public GetNodeAcl ( string mapDatabaseName, string repositoryName, System.Guid domainId, System.Guid rootMapId ) : byte[]
mapDatabaseName string
repositoryName string
domainId System.Guid
rootMapId System.Guid
return byte[]

GetNodeAclWorker() protected method

protected GetNodeAclWorker ( string mapDatabaseName, string repositoryName, System.Guid domainId, System.Guid rootMapId, bool isCacheEnabled ) : byte[]
mapDatabaseName string
repositoryName string
domainId System.Guid
rootMapId System.Guid
isCacheEnabled bool
return byte[]

WindowsGlymaSecurityManager() public method

public WindowsGlymaSecurityManager ( IGlymaSecurityRepository securityRepository ) : System
securityRepository IGlymaSecurityRepository
return System

WindowsGlymaSecurityManager() public method

public WindowsGlymaSecurityManager ( IGlymaSecurityRepository securityRepository, System.TimeSpan autoExpireItemsPeriod, int maxItems, System.TimeSpan nodeAclCacheDuration, System.TimeSpan nodeAclTaskWaitDuration ) : System
securityRepository IGlymaSecurityRepository
autoExpireItemsPeriod System.TimeSpan
maxItems int
nodeAclCacheDuration System.TimeSpan
nodeAclTaskWaitDuration System.TimeSpan
return System