System.DirectoryServices.ActiveDirectory Namespace

Fornece um modelo de objeto de abstração de alto nível que se baseia em tarefas dos serviços do Microsoft Active Directory. Os conceitos de serviço do Active Directory como floresta, domínio, site, sub-rede, partição e esquema fazem parte do modelo de objeto.

Classes

ActiveDirectoryInterSiteTransport

A classe ActiveDirectoryInterSiteTransport representa um objeto de transporte entre sites.

ActiveDirectoryObjectExistsException

A exceção da classe ActiveDirectoryObjectExistsException gerada quando um objeto do Active Directory Domain Services é criado e esse objeto já existe no repositório de diretórios subjacente.

ActiveDirectoryObjectNotFoundException

A exceção de classe ActiveDirectoryObjectNotFoundException é lançada quando um objeto solicitado não é encontrado no repositório de diretórios subjacente.

ActiveDirectoryOperationException

A exceção da classe ActiveDirectoryOperationException é gerada quando uma operação de diretório subjacente falha.

ActiveDirectoryPartition

A classe ActiveDirectoryPartition é uma classe abstrata que representa uma partição de diretório em um domínio.

ActiveDirectoryReplicationMetadata

A classe ActiveDirectoryReplicationMetadata contém informações de replicação para um conjunto de atributos do Active Directory Domain Services.

ActiveDirectoryRoleCollection

A classe ActiveDirectoryRoleCollection é uma coleção somente leitura que contém objetos ActiveDirectoryRole.

ActiveDirectorySchedule

A classe ActiveDirectorySchedule representa um agendamento semanal para uma replicação do Active Directory Domain Services.

ActiveDirectorySchema

A classe ActiveDirectorySchema representa a partição do esquema para um domínio específico.

ActiveDirectorySchemaClass

A classe ActiveDirectorySchemaClass representa uma definição de classe de esquema contida na partição de esquema.

ActiveDirectorySchemaClassCollection

A classe ActiveDirectorySchemaClassCollection é uma coleção de leitura/gravação que contém objetos ActiveDirectorySchemaClass.

ActiveDirectorySchemaProperty

A classe ActiveDirectorySchemaProperty representa uma definição de propriedade de esquema contida na partição de esquema.

ActiveDirectorySchemaPropertyCollection

A classe ActiveDirectorySchemaPropertyCollection é uma coleção de leitura/gravação que contém objetos ActiveDirectorySchemaProperty.

ActiveDirectoryServerDownException

A exceção de classe ActiveDirectoryServerDownException lançada quando um servidor está indisponível para responder a uma solicitação de serviço.

ActiveDirectorySite

A classe ActiveDirectorySite define um conjunto de controladores de domínio que estão bem conectados em termos de velocidade e custo. Um objeto de site consiste em um conjunto de uma ou mais sub-redes de IP.

ActiveDirectorySiteCollection

A classe ActiveDirectorySiteCollection é uma coleção de leitura/gravação que contém objetos ActiveDirectorySite.

ActiveDirectorySiteLink

A classe ActiveDirectorySiteLink representa um conjunto de dois ou mais sites que podem ser agendados, para a replicação, para se comunicar a um custo uniforme e por meio de um transporte particular.

ActiveDirectorySiteLinkBridge

A classe ActiveDirectorySiteLinkBridge representa um conjunto de links de site que se comunicam por meio de um transporte.

ActiveDirectorySiteLinkCollection

A classe ActiveDirectorySiteLinkCollection é uma coleção de leitura/gravação que contém objetos ActiveDirectorySiteLink.

ActiveDirectorySubnet

A classe ActiveDirectorySubnet representa uma sub-rede em um Forest.

ActiveDirectorySubnetCollection

A classe ActiveDirectorySubnetCollection é uma coleção de leitura/gravação que contém objetos ActiveDirectorySubnet.

AdamInstance

A classe AdamInstance representa um servidor de instância de AD LDS.

AdamInstanceCollection

A classe AdamInstanceCollection é uma coleção somente leitura que contém objetos AdamInstance.

AdamRoleCollection

A classe AdamRoleCollection é uma coleção somente leitura que contém itens AdamRole.

ApplicationPartition

A classe ApplicationPartition representa uma partição de aplicativo para um domínio específico.

ApplicationPartitionCollection

A classe ApplicationPartitionCollection é uma coleção somente leitura que contém objetos ApplicationPartition.

AttributeMetadata

A classe AttributeMetadata é usada para conter metadados de replicação para um atributo do Active Directory Domain Services.

AttributeMetadataCollection

A coleção somente leitura que contém objetos ApplicationPartition.

ConfigurationSet

A classe ConfigurationSet representa um conjunto de configuração para uma ou mais instâncias de AD LDS.

DirectoryContext

A classe DirectoryContext identifica um diretório específico e as credenciais usadas para acessar o diretório.

DirectoryServer

A classe DirectoryServer é uma classe abstrata que representa um servidor do Active Directory Domain Services ou uma instância de AD LDS.

DirectoryServerCollection

A classe DirectoryServerCollection é uma coleção de leitura/gravação que contém objetos DirectoryServer.

Domain

A classe Domain representa um domínio do Active Directory.

DomainCollection

A classe DomainCollection é uma coleção somente leitura que contém objetos Domain.

DomainController

A classe DomainController representa um controlador de domínio em um domínio do Active Directory.

DomainControllerCollection

A classe DomainControllerCollection é uma coleção somente leitura que contém objetos DomainController.

Forest

A classe Forest representa uma floresta do Active Directory Domain Services.

ForestTrustCollisionException

A exceção de classe ForestTrustCollisionException gerada quando uma colisão de confiança ocorre durante uma solicitação de gerenciamento de relação de confiança.

ForestTrustDomainInfoCollection

A classe ForestTrustDomainInfoCollection é uma coleção somente leitura que contém objetos ForestTrustDomainInformation.

ForestTrustDomainInformation

A classe ForestTrustDomainInformation contém informações sobre um objeto ForestTrustDomainInfoCollection e é contido em um objeto Domain.

ForestTrustRelationshipCollision

Representa um registro de colisão resultante de uma colisão entre os registros de relação de confiança de floresta.

ForestTrustRelationshipCollisionCollection

A classe ForestTrustRelationshipCollisionCollection é uma coleção somente leitura que contém objetos ForestTrustRelationshipCollision.

ForestTrustRelationshipInformation

A classe ForestTrustRelationshipInformation contém informações sobre uma relação de confiança entre dois objetos Forest.

GlobalCatalog

A classe GlobalCatalog representa um servidor de catálogo global. Um servidor de catálogo global é um controlador de domínio que hospeda uma réplica do catálogo global.

GlobalCatalogCollection

A classe GlobalCatalogCollection é uma coleção somente leitura que contém objetos GlobalCatalog.

ReadOnlyActiveDirectorySchemaClassCollection

A classe ReadOnlyActiveDirectorySchemaClassCollection é uma coleção somente leitura que contém objetos ActiveDirectorySchemaClass.

ReadOnlyActiveDirectorySchemaPropertyCollection

A classe ReadOnlyActiveDirectorySchemaPropertyCollection é uma coleção somente leitura que contém objetos ActiveDirectorySchemaProperty.

ReadOnlyDirectoryServerCollection

A classe ReadOnlyDirectoryServerCollection é uma coleção somente leitura que contém objetos DirectoryServer.

ReadOnlySiteCollection

A classe ReadOnlySiteCollection é uma coleção somente leitura de objetos ActiveDirectorySite.

ReadOnlySiteLinkBridgeCollection

A classe ReadOnlySiteLinkBridgeCollection é uma coleção somente leitura que contém objetos ActiveDirectorySiteLinkBridge.

ReadOnlySiteLinkCollection

A classe ReadOnlySiteLinkCollection é uma coleção somente leitura que contém objetos ActiveDirectorySiteLink.

ReadOnlyStringCollection

A classe ReadOnlyStringCollection é uma coleção somente leitura que contém objetos String.

ReplicationConnection

A classe ReplicationConnection representa uma conexão de replicação.

ReplicationConnectionCollection

A classe ReplicationConnectionCollection é uma coleção somente leitura de objetos ReplicationConnection.

ReplicationCursor

A classe ReplicationCursor representa uma ocorrência de operação de replicação.

ReplicationCursorCollection

A classe ReplicationCursorCollection é uma coleção somente leitura que contém objetos ReplicationCursor.

ReplicationFailure

Contém informações sobre uma tentativa de replicação com falha.

ReplicationFailureCollection

A classe ReplicationFailureCollection é uma coleção somente leitura que contém objetos ReplicationFailure.

ReplicationNeighbor

A classe ReplicationNeighbor contém informações sobre um vizinho de replicação de um objeto AdamInstance ou DomainController.

ReplicationNeighborCollection

A classe ReplicationNeighborCollection é uma coleção somente leitura que contém objetos ReplicationNeighbor.

ReplicationOperation

A classe ReplicationOperation representa uma operação de replicação do Active Directory Domain Services.

ReplicationOperationCollection

A classe ReplicationOperationCollection é uma coleção somente leitura que contém objetos ReplicationOperation.

ReplicationOperationInformation

A classe ReplicationOperationInformation contém informações sobre uma operação de replicação do Active Directory Domain Services.

SyncFromAllServersErrorInformation

Contém informações sobre uma exceção SyncFromAllServersOperationException.

SyncFromAllServersOperationException

A exceção SyncFromAllServersOperationException será gerada quando a solicitação para sincronizar de todos os servidores falhar.

TopLevelName

Contém informações sobre a conta de confiança da floresta sobre um domínio primário em um Forest.

TopLevelNameCollection

A classe TopLevelNameCollection é uma coleção somente leitura que contém objetos TopLevelName.

TrustRelationshipInformation

A classe TrustRelationshipInformation contém informações de uma relação de confiança entre um par de objetos Domain ou Forest.

TrustRelationshipInformationCollection

A classe TrustRelationshipInformationCollection contém uma coleção de objetos TrustRelationshipInformation.

Enumerações

ActiveDirectoryRole

Identifica as funções específicas dentro de um domínio.

ActiveDirectorySiteOptions

Especifica os identificadores de bits para as opções de site do objeto ActiveDirectorySite.

ActiveDirectorySyntax

Especifica o tipo de representação (sintaxe) de dados de um objeto ActiveDirectorySchemaProperty.

ActiveDirectoryTransportType

Identifica o tipo de transporte de uma conexão de replicação.

AdamRole

Indica funções específicas de um objeto AdamInstance.

DirectoryContextType

Especifica o tipo de contexto de um objeto DirectoryContext.

DomainCollisionOptions

Especifica informações adicionais sobre um conflito de confiança de floresta quando o valor da propriedade CollisionType é Domain.

DomainMode

Indica o modo no qual o domínio está operando.

ForestMode

Indica o modo no qual um Forest está operando.

ForestTrustCollisionType

Especifica o tipo de colisão de um objeto ForestTrustRelationshipCollision.

ForestTrustDomainStatus

Indica o status de uma relação de confiança de floresta.

HourOfDay

Indica a hora do dia.

LocatorOptions

Especifica os sinalizadores de pesquisa para localizar um controlador de domínio em um domínio.

MinuteOfHour

Indica os intervalos de 15 minutos em uma hora.

NotificationStatus

Representa o status de notificação de uma conexão de replicação.

PropertyTypes

Especifica os tipos de propriedade a serem selecionados ao chamar o método FindAllProperties(PropertyTypes).

ReplicationNeighbor.ReplicationNeighborOptions

Especifica as opções para um objeto ReplicationNeighbor.

ReplicationOperationType

Indica um tipo específico de operação de replicação.

ReplicationSecurityLevel

Especifica o modo de autenticação de replicação de serviços AD LDS (Active Directory Lightweight Directory Services).

ReplicationSpan

Determina o alcance de uma conexão de replicação.

SchemaClassType

Especifica o tipo de classe de um objeto ActiveDirectorySchemaClass.

SyncFromAllServersErrorCategory

Contém informações sobre um SyncFromAllServersOperationException.

SyncFromAllServersEvent

Usado no delegado SyncUpdateCallback para especificar o tipo de evento de sincronização.

SyncFromAllServersOptions

Especifica opções adicionais ao executar uma sincronização.

TopLevelNameCollisionOptions

Especifica informações adicionais sobre um conflito de confiança de floresta quando o valor da propriedade CollisionType é TopLevelName.

TopLevelNameStatus

Indica o status de conta de confiança de floresta de um domínio primário em uma floresta.

TrustDirection

Indica a direção de uma relação de confiança.

TrustType

Indica o tipo de um TrustRelationshipInformation objeto.

Delegados

SyncUpdateCallback

Recebe notificações de eventos durante uma sincronização de réplica.

Comentários

O System.DirectoryServices.ActiveDirectory namespace é usado para automatizar tarefas de gerenciamento do Active Directory. System.DirectoryServices.ActiveDirectory não é usado para acessar dados que residem no Active Directory ou em qualquer outro serviço de diretório. O System.DirectoryServices namespace deve ser usado para essa finalidade.

Confira também