C# Класс Disco.Services.Interop.ActiveDirectory.ActiveDirectoryGroupCache

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
ActiveDirectoryGroupCache ( ) : System
GetGroup ( System.Security.Principal.SecurityIdentifier SecurityIdentifier ) : ADGroup
GetGroup ( string DistinguishedName ) : ADGroup
GetRecursiveGroups ( IEnumerable DistinguishedNames ) : IEnumerable
GetRecursiveGroups ( string DistinguishedName ) : IEnumerable

Приватные методы

Метод Описание
CleanCache ( ) : void
EnsureCleanCache ( ) : void
GetGroupsRecursive ( string DistinguishedName, Stack RecursiveTree ) : IEnumerable
SetValue ( ADGroup Group ) : bool
TryDistinguishedNameCache ( string DistinguishedName ) : DateTime>.Tuple
TrySecurityIdentifierCache ( System.Security.Principal.SecurityIdentifier SecurityIdentifier ) : DateTime>.Tuple

Описание методов

ActiveDirectoryGroupCache() публичный Метод

public ActiveDirectoryGroupCache ( ) : System
Результат System

GetGroup() публичный Метод

public GetGroup ( System.Security.Principal.SecurityIdentifier SecurityIdentifier ) : ADGroup
SecurityIdentifier System.Security.Principal.SecurityIdentifier
Результат ADGroup

GetGroup() публичный Метод

public GetGroup ( string DistinguishedName ) : ADGroup
DistinguishedName string
Результат ADGroup

GetRecursiveGroups() публичный Метод

public GetRecursiveGroups ( IEnumerable DistinguishedNames ) : IEnumerable
DistinguishedNames IEnumerable
Результат IEnumerable

GetRecursiveGroups() публичный Метод

public GetRecursiveGroups ( string DistinguishedName ) : IEnumerable
DistinguishedName string
Результат IEnumerable