C# Class Disco.Services.Interop.ActiveDirectory.ADDomain

Afficher le fichier Open project: garysharp/Disco Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

ADDomain() public méthode

public ADDomain ( ActiveDirectoryContext Context, System.DirectoryServices.ActiveDirectory.Domain Domain ) : Disco.Services.Logging
Context ActiveDirectoryContext
Domain System.DirectoryServices.ActiveDirectory.Domain
Résultat Disco.Services.Logging

Equals() public méthode

public Equals ( object obj ) : bool
obj object
Résultat bool

FriendlyDistinguishedNamePath() public méthode

public FriendlyDistinguishedNamePath ( string DistinguishedName ) : string
DistinguishedName string
Résultat string

GetAllReachableDomainControllers() public méthode

public GetAllReachableDomainControllers ( ) : IEnumerable
Résultat IEnumerable

GetAvailableDomainController() public méthode

public GetAvailableDomainController ( bool RequireWritable = false ) : ADDomainController
RequireWritable bool
Résultat ADDomainController

GetHashCode() public méthode

public GetHashCode ( ) : int
Résultat int

GetReachableSiteDomainControllers() public méthode

public GetReachableSiteDomainControllers ( ) : IEnumerable
Résultat IEnumerable

RetrieveDirectoryEntry() public méthode

public RetrieveDirectoryEntry ( string DistinguishedName, string LoadProperties = null ) : ADDirectoryEntry
DistinguishedName string
LoadProperties string
Résultat ADDirectoryEntry

SearchEntireDomain() public méthode

public SearchEntireDomain ( string LdapFilter, string LoadProperties, int ResultLimit = null ) : IEnumerable
LdapFilter string
LoadProperties string
ResultLimit int
Résultat IEnumerable

SearchScope() public méthode

public SearchScope ( string LdapFilter, string LoadProperties, int ResultLimit = null ) : IEnumerable
LdapFilter string
LoadProperties string
ResultLimit int
Résultat IEnumerable

ToString() public méthode

public ToString ( ) : string
Résultat string