C# 클래스 Glyma.SharePoint.Search.WindowsGlymaSecurityManager

상속: GlymaSecurityManager
파일 보기 프로젝트 열기: chris-tomich/Glyma 1 사용 예제들

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
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[]

메소드 상세

GetAllowAllNodeAcl() 공개 메소드

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

GetAllowedUsers() 보호된 메소드

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

GetNodeAcl() 공개 메소드

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

GetNodeAclWorker() 보호된 메소드

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
리턴 byte[]

WindowsGlymaSecurityManager() 공개 메소드

public WindowsGlymaSecurityManager ( IGlymaSecurityRepository securityRepository ) : System
securityRepository IGlymaSecurityRepository
리턴 System

WindowsGlymaSecurityManager() 공개 메소드

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
리턴 System