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

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

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

Метод Описание
ADDomain ( ActiveDirectoryContext Context, System.DirectoryServices.ActiveDirectory.Domain Domain ) : Disco.Services.Logging
Equals ( object obj ) : bool
FriendlyDistinguishedNamePath ( string DistinguishedName ) : string
GetAllReachableDomainControllers ( ) : IEnumerable
GetAvailableDomainController ( bool RequireWritable = false ) : ADDomainController
GetHashCode ( ) : int
GetReachableSiteDomainControllers ( ) : IEnumerable
RetrieveDirectoryEntry ( string DistinguishedName, string LoadProperties = null ) : ADDirectoryEntry
SearchEntireDomain ( string LdapFilter, string LoadProperties, int ResultLimit = null ) : IEnumerable
SearchScope ( string LdapFilter, string LoadProperties, int ResultLimit = null ) : IEnumerable
ToString ( ) : string

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

Метод Описание
AvailableDomainControllers ( bool RequireSiteServer, bool RequireWritable ) : IEnumerable
DiscoverAvailableDomainController ( bool RequireWritable ) : ADDomainController
Initialize ( ) : void
MaintainDomainControllers ( ) : void
SearchInternal ( string SearchRoot, string LdapFilter, string LoadProperties, int ResultLimit ) : IEnumerable
UpdateDomainControllers ( IEnumerable DomainControllers ) : void
UpdateSearchContainers ( List Containers ) : void
UpdateSearchEntireDomain ( ) : void

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

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

public ADDomain ( ActiveDirectoryContext Context, System.DirectoryServices.ActiveDirectory.Domain Domain ) : Disco.Services.Logging
Context ActiveDirectoryContext
Domain System.DirectoryServices.ActiveDirectory.Domain
Результат Disco.Services.Logging

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

public Equals ( object obj ) : bool
obj object
Результат bool

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

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

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

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

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

public GetAvailableDomainController ( bool RequireWritable = false ) : ADDomainController
RequireWritable bool
Результат ADDomainController

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

public GetHashCode ( ) : int
Результат int

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

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

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

public RetrieveDirectoryEntry ( string DistinguishedName, string LoadProperties = null ) : ADDirectoryEntry
DistinguishedName string
LoadProperties string
Результат ADDirectoryEntry

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

public SearchEntireDomain ( string LdapFilter, string LoadProperties, int ResultLimit = null ) : IEnumerable
LdapFilter string
LoadProperties string
ResultLimit int
Результат IEnumerable

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

public SearchScope ( string LdapFilter, string LoadProperties, int ResultLimit = null ) : IEnumerable
LdapFilter string
LoadProperties string
ResultLimit int
Результат IEnumerable

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

public ToString ( ) : string
Результат string