Click to Rate and Give Feedback
MSDN
MSDN Library
.NET Development
.NET Framework 3.5

  Switch on low bandwidth view
This page is specific to
Microsoft Visual Studio 2008/.NET Framework 3.5

Other versions are also available for the following:
.NET Framework Class Library
System.DirectoryServices.ActiveDirectory Namespace

The System.DirectoryServices.ActiveDirectory namespace provides a high level abstraction object model that builds around Microsoft Active Directory services tasks. The Active Directory service concepts such as forest, domain, site, subnet, partition, and schema are part of the object model.

The System.DirectoryServices.ActiveDirectory namespace is used to automate Active Directory management tasks. System.DirectoryServices.ActiveDirectory is not used to access data that resides within Active Directory or any other directory service. The System.DirectoryServices namespace should be used for this purpose.

The System.DirectoryServices.ActiveDirectory namespace is intended for use by application developers who are familiar with .NET Framework programming using Visual Basic .NET or C#. Knowledge of directory services programming is also helpful.

System.DirectoryServices.ActiveDirectory is part of Microsoft Visual Studio 2005 and is supported on any operating system that Microsoft Visual Studio 2005 is compatible with.

  ClassDescription
Public classActiveDirectoryInterSiteTransport The ActiveDirectoryInterSiteTransport class represents an inter-site transport object.
Public classActiveDirectoryObjectExistsException The ActiveDirectoryObjectExistsException class exception is thrown when an Active Directory Domain Services object is created and that object already exists in the underlying directory store.
Public classActiveDirectoryObjectNotFoundException The ActiveDirectoryObjectNotFoundException class exception is thrown when a requested object is not found in the underlying directory store.
Public classActiveDirectoryOperationException The ActiveDirectoryOperationException class exception is thrown when an underlying directory operation fails.
Public classActiveDirectoryPartition The ActiveDirectoryPartition class is an abstract class that represents a directory partition in a domain.
Public classActiveDirectoryReplicationMetadata The ActiveDirectoryReplicationMetadata class contains replication information for a set of Active Directory Domain Services attributes.
Public classActiveDirectoryRoleCollection The ActiveDirectoryRoleCollection class is a read-only collection that contains ActiveDirectoryRole objects.
Public classActiveDirectorySchedule The ActiveDirectorySchedule class represents the weekly schedule for an Active Directory Domain Services replication.
Public classActiveDirectorySchema The ActiveDirectorySchema class represents the schema partition for a particular domain.
Public classActiveDirectorySchemaClass The ActiveDirectorySchemaClass class represents a schema class definition that is contained in the schema partition.
Public classActiveDirectorySchemaClassCollection The ActiveDirectorySchemaClassCollection class is a read/write collection that contains ActiveDirectorySchemaClass objects.
Public classActiveDirectorySchemaProperty The ActiveDirectorySchemaProperty class represents a schema property definition that is contained in the schema partition.
Public classActiveDirectorySchemaPropertyCollection The ActiveDirectorySchemaPropertyCollection class is a read/write collection that contains ActiveDirectorySchemaProperty objects.
Public classActiveDirectoryServerDownException The ActiveDirectoryServerDownException class exception is thrown when a server is unavailable to respond to a service request.
Public classActiveDirectorySite The ActiveDirectorySite class defines a set of domain controllers that are well-connected in terms of speed and cost. A site object consists of a set of one or more IP subnets.
Public classActiveDirectorySiteCollection The ActiveDirectorySiteCollection class is a read/write collection that contains ActiveDirectorySite objects.
Public classActiveDirectorySiteLink The ActiveDirectorySiteLink class represents a set of two or more sites that can be scheduled, for replication, to communicate at uniform cost and through a particular transport.
Public classActiveDirectorySiteLinkBridge The ActiveDirectorySiteLinkBridge class represents a set of site links that communicate through a transport.
Public classActiveDirectorySiteLinkCollection The ActiveDirectorySiteLinkCollection class is a read/write collection that contains ActiveDirectorySiteLink objects.
Public classActiveDirectorySubnet The ActiveDirectorySubnet class represents a subnet in a Forest.
Public classActiveDirectorySubnetCollection The ActiveDirectorySubnetCollection class is a read/write collection that contains ActiveDirectorySubnet objects.
Public classAdamInstance The AdamInstance class represents an AD LDS instance server.
Public classAdamInstanceCollection The AdamInstanceCollection class is a read-only collection that contains AdamInstance objects.
Public classAdamRoleCollection The AdamRoleCollection class is a read-only collection that contains AdamRole items.
Public classApplicationPartition The ApplicationPartition class represents an application partition for a particular domain.
Public classApplicationPartitionCollection The ApplicationPartitionCollection class is a read-only collection that contains ApplicationPartition objects.
Public classAttributeMetadata The AttributeMetadata class is used to contain replication metadata for an Active Directory Domain Services attribute.
Public classAttributeMetadataCollection A read-only collection that contains ApplicationPartition objects.
Public classConfigurationSet The ConfigurationSet class represents a configuration set for one or more AD LDS instances.
Public classDirectoryContext The DirectoryContext class identifies a specific directory and the credentials that are used to access the directory.
Public classDirectoryServer The DirectoryServer class is an abstract class that represents an Active Directory Domain Services server or AD LDS instance.
Public classDirectoryServerCollection The DirectoryServerCollection class is a read/write collection that contains DirectoryServer objects.
Public classDomain The Domain class represents an Active Directory domain.
Public classDomainCollection The DomainCollection class is a read-only collection that contains Domain objects.
Public classDomainController The DomainController class represents a domain controller in an Active Directory domain.
Public classDomainControllerCollection The DomainControllerCollection class is a read-only collection that contains DomainController objects.
Public classForest The Forest class represents an Active Directory Domain Services forest.
Public classForestTrustCollisionException The ForestTrustCollisionException class exception is thrown when a trust collision occurs during a trust relationship management request.
Public classForestTrustDomainInfoCollection The ForestTrustDomainInfoCollection class is a read-only collection that contains ForestTrustDomainInformation objects.
Public classForestTrustDomainInformation The ForestTrustDomainInformation class contains information about a Domain object and is contained in a ForestTrustDomainInfoCollection object.
Public classForestTrustRelationshipCollision Represents a collision record resulting from a collision between forest trust records.
Public classForestTrustRelationshipCollisionCollection The ForestTrustRelationshipCollisionCollection class is a read-only collection that contains ForestTrustRelationshipCollision objects.
Public classForestTrustRelationshipInformation The ForestTrustRelationshipInformation class contains information about a trust relationship between two Forest objects.
Public classGlobalCatalog The GlobalCatalog class represents a global catalog server. A global catalog server is a domain controller that hosts a replica of the global catalog.
Public classGlobalCatalogCollection The GlobalCatalogCollection class is a read-only collection that contains GlobalCatalog objects.
Public classReadOnlyActiveDirectorySchemaClassCollection The ReadOnlyActiveDirectorySchemaClassCollection class is a read-only collection that contains ActiveDirectorySchemaClass objects.
Public classReadOnlyActiveDirectorySchemaPropertyCollection The ReadOnlyActiveDirectorySchemaPropertyCollection class is a read-only collection that contains ActiveDirectorySchemaProperty objects.
Public classReadOnlyDirectoryServerCollection The ReadOnlyDirectoryServerCollection class is a read-only collection that contains DirectoryServer objects.
Public classReadOnlySiteCollection The ReadOnlySiteCollection class is a read-only collection of ActiveDirectorySite objects.
Public classReadOnlySiteLinkBridgeCollection The ReadOnlySiteLinkBridgeCollection class is a read-only collection that contains ActiveDirectorySiteLinkBridge objects.
Public classReadOnlySiteLinkCollection The ReadOnlySiteLinkCollection class is a read-only collection that contains ActiveDirectorySiteLink objects.
Public classReadOnlyStringCollection The ReadOnlyStringCollection class is a read-only collection that contains String objects.
Public classReplicationConnection The ReplicationConnection class represents a replication connection.
Public classReplicationConnectionCollection The ReplicationConnectionCollection class is a read-only collection of ReplicationConnection objects.
Public classReplicationCursor The ReplicationCursor class represents a replication operation occurrence.
Public classReplicationCursorCollection The ReplicationCursorCollection class is a read-only collection that contains ReplicationCursor objects.
Public classReplicationFailure Contains information about a failed replication attempt.
Public classReplicationFailureCollection The ReplicationFailureCollection class is a read-only collection that contains ReplicationFailure objects.
Public classReplicationNeighbor The ReplicationNeighbor class contains information about a replication neighbor of an AdamInstance or DomainController object.
Public classReplicationNeighborCollection The ReplicationNeighborCollection class is a read-only collection that contains ReplicationNeighbor objects.
Public classReplicationOperation The ReplicationOperation class represents an Active Directory Domain Services replication operation.
Public classReplicationOperationCollection The ReplicationOperationCollection class is a read-only collection that contains ReplicationOperation objects.
Public classReplicationOperationInformation The ReplicationOperationInformation class contains information about an Active Directory Domain Services replication operation.
Public classSyncFromAllServersErrorInformation Contains information about a SyncFromAllServersOperationException exception.
Public classSyncFromAllServersOperationException The SyncFromAllServersOperationException exception is thrown when the request to synchronize from all servers fails.
Public classTopLevelName Contains forest trust account information about a top-level domain in a Forest.
Public classTopLevelNameCollection The TopLevelNameCollection class is a read-only collection that contains TopLevelName objects.
Public classTrustRelationshipInformation The TrustRelationshipInformation class contains information for a trust relationship between a pair of Domain or Forest objects.
Public classTrustRelationshipInformationCollection The TrustRelationshipInformationCollection class contains a collection of TrustRelationshipInformation objects.
  DelegateDescription
Public delegateSyncUpdateCallback Receives event notifications during a replica synchronization.
  EnumerationDescription
Public enumerationActiveDirectoryRole Identifies specific roles within a domain.
Public enumerationActiveDirectorySiteOptions Specifies the bit identifiers for the ActiveDirectorySite object site options.
Public enumerationActiveDirectorySyntax Specifies the data representation (syntax) type of a ActiveDirectorySchemaProperty object.
Public enumerationActiveDirectoryTransportType Identifies the transport type of a replication connection.
Public enumerationAdamRole Indicates specific roles of a AdamInstance object.
Public enumerationDirectoryContextType Specifies the context type for an DirectoryContext object.
Public enumerationDomainCollisionOptions Specifies additional information about a forest trust collision when the CollisionType property value is Domain.
Public enumerationDomainMode Indicates the mode that a domain is operating in.
Public enumerationForestMode Indicates the mode in which a Forest is operating.
Public enumerationForestTrustCollisionType Specifies the collision type of a ForestTrustRelationshipCollision object.
Public enumerationForestTrustDomainStatus Indicates the status of a forest trust relationship.
Public enumerationHourOfDay Indicates the hour of the day.
Public enumerationLocatorOptions Specifies search flags for finding a domain controller in a domain.
Public enumerationMinuteOfHour Indicates the 15-minute intervals within an hour.
Public enumerationNotificationStatus Represents the notification status of a replication connection.
Public enumerationPropertyTypes Specifies the property types to select when calling the ActiveDirectorySchema..::.FindAllProperties(PropertyTypes) method.
Public enumerationReplicationNeighbor..::.ReplicationNeighborOptions Specifies the options for a ReplicationNeighbor object.
Public enumerationReplicationOperationType Indicates a specific type of replication operation.
Public enumerationReplicationSecurityLevel Specifies the Active Directory Lightweight Directory (AD LDS) Services replication authentication mode.
Public enumerationReplicationSpan Determines the span of a replication connection.
Public enumerationSchemaClassType Specifies the class type of an ActiveDirectorySchemaClass object.
Public enumerationSyncFromAllServersErrorCategory Contains information about a SyncFromAllServersOperationException.
Public enumerationSyncFromAllServersEvent Used in the SyncUpdateCallback delegate to specify the type of synchronization event.
Public enumerationSyncFromAllServersOptions Specifies additional options when performing a synchronization.
Public enumerationTopLevelNameCollisionOptions Specifies additional information about a forest trust collision when the CollisionType property value is TopLevelName.
Public enumerationTopLevelNameStatus Indicates the forest trust account status of a top-level domain in a forest.
Public enumerationTrustDirection Indicates the direction of a trust.
Public enumerationTrustType Indicates the type of a TrustRelationshipInformation object.
Tags What's this?: Add a tag
Community Content   What is Community Content?
Add new content RSS  Annotations
Processing
© 2009 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Page view tracker