System.DirectoryServices.ActiveDirectory Namespace

O namespace System.DirectoryServices.ActiveDirectory fornece um modelo de objeto de abstração de alto nível que é criado em torno de tarefas de serviços do Microsoft Active Directory. The System.DirectoryServices.ActiveDirectory namespace provides a high level abstraction object model that builds around Microsoft Active Directory services tasks. 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. The Active Directory service concepts such as forest, domain, site, subnet, partition, and schema are part of the object model.

Classes

ActiveDirectoryInterSiteTransport

A classe ActiveDirectoryInterSiteTransport representa um objeto de transporte entre sites.The ActiveDirectoryInterSiteTransport class represents an inter-site transport object.

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.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.

ActiveDirectoryObjectNotFoundException

A exceção de classe ActiveDirectoryObjectNotFoundException é lançada quando um objeto solicitado não é encontrado no repositório de diretórios subjacente.The ActiveDirectoryObjectNotFoundException class exception is thrown when a requested object is not found in the underlying directory store.

ActiveDirectoryOperationException

A exceção da classe ActiveDirectoryOperationException é gerada quando uma operação de diretório subjacente falha.The ActiveDirectoryOperationException class exception is thrown when an underlying directory operation fails.

ActiveDirectoryPartition

A classe ActiveDirectoryPartition é uma classe abstrata que representa uma partição de diretório em um domínio.The ActiveDirectoryPartition class is an abstract class that represents a directory partition in a domain.

ActiveDirectoryReplicationMetadata

A classe ActiveDirectoryReplicationMetadata contém informações de replicação para um conjunto de atributos do Active Directory Domain Services.The ActiveDirectoryReplicationMetadata class contains replication information for a set of Active Directory Domain Services attributes.

ActiveDirectoryRoleCollection

A classe ActiveDirectoryRoleCollection é uma coleção somente leitura que contém objetos ActiveDirectoryRole.The ActiveDirectoryRoleCollection class is a read-only collection that contains ActiveDirectoryRole objects.

ActiveDirectorySchedule

A classe ActiveDirectorySchedule representa um agendamento semanal para uma replicação do Active Directory Domain Services.The ActiveDirectorySchedule class represents the weekly schedule for an Active Directory Domain Services replication.

ActiveDirectorySchema

A classe ActiveDirectorySchema representa a partição do esquema para um domínio específico.The ActiveDirectorySchema class represents the schema partition for a particular domain.

ActiveDirectorySchemaClass

A classe ActiveDirectorySchemaClass representa uma definição de classe de esquema contida na partição de esquema.The ActiveDirectorySchemaClass class represents a schema class definition that is contained in the schema partition.

ActiveDirectorySchemaClassCollection

A classe ActiveDirectorySchemaClassCollection é uma coleção de leitura/gravação que contém objetos ActiveDirectorySchemaClass.The ActiveDirectorySchemaClassCollection class is a read/write collection that contains ActiveDirectorySchemaClass objects.

ActiveDirectorySchemaProperty

A classe ActiveDirectorySchemaProperty representa uma definição de propriedade de esquema contida na partição de esquema.The ActiveDirectorySchemaProperty class represents a schema property definition that is contained in the schema partition.

ActiveDirectorySchemaPropertyCollection

A classe ActiveDirectorySchemaPropertyCollection é uma coleção de leitura/gravação que contém objetos ActiveDirectorySchemaProperty.The ActiveDirectorySchemaPropertyCollection class is a read/write collection that contains ActiveDirectorySchemaProperty objects.

ActiveDirectoryServerDownException

A exceção de classe ActiveDirectoryServerDownException lançada quando um servidor está indisponível para responder a uma solicitação de serviço.The ActiveDirectoryServerDownException class exception is thrown when a server is unavailable to respond to a service request.

ActiveDirectorySite

A classe ActiveDirectorySite define um conjunto de controladores de domínio que estão bem conectados em termos de velocidade e custo.The ActiveDirectorySite class defines a set of domain controllers that are well-connected in terms of speed and cost. Um objeto de site consiste em um conjunto de uma ou mais sub-redes de IP.A site object consists of a set of one or more IP subnets.

ActiveDirectorySiteCollection

A classe ActiveDirectorySiteCollection é uma coleção de leitura/gravação que contém objetos ActiveDirectorySite.The ActiveDirectorySiteCollection class is a read/write collection that contains ActiveDirectorySite objects.

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.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.

ActiveDirectorySiteLinkBridge

A classe ActiveDirectorySiteLinkBridge representa um conjunto de links de site que se comunicam por meio de um transporte.The ActiveDirectorySiteLinkBridge class represents a set of site links that communicate through a transport.

ActiveDirectorySiteLinkCollection

A classe ActiveDirectorySiteLinkCollection é uma coleção de leitura/gravação que contém objetos ActiveDirectorySiteLink.The ActiveDirectorySiteLinkCollection class is a read/write collection that contains ActiveDirectorySiteLink objects.

ActiveDirectorySubnet

A classe ActiveDirectorySubnet representa uma sub-rede em um Forest.The ActiveDirectorySubnet class represents a subnet in a Forest.

ActiveDirectorySubnetCollection

A classe ActiveDirectorySubnetCollection é uma coleção de leitura/gravação que contém objetos ActiveDirectorySubnet.The ActiveDirectorySubnetCollection class is a read/write collection that contains ActiveDirectorySubnet objects.

AdamInstance

A classe AdamInstance representa um servidor de instância de AD LDS.The AdamInstance class represents an AD LDS instance server.

AdamInstanceCollection

A classe AdamInstanceCollection é uma coleção somente leitura que contém objetos AdamInstance.The AdamInstanceCollection class is a read-only collection that contains AdamInstance objects.

AdamRoleCollection

A classe AdamRoleCollection é uma coleção somente leitura que contém itens AdamRole.The AdamRoleCollection class is a read-only collection that contains AdamRole items.

ApplicationPartition

A classe ApplicationPartition representa uma partição de aplicativo para um domínio específico.The ApplicationPartition class represents an application partition for a particular domain.

ApplicationPartitionCollection

A classe ApplicationPartitionCollection é uma coleção somente leitura que contém objetos ApplicationPartition.The ApplicationPartitionCollection class is a read-only collection that contains ApplicationPartition objects.

AttributeMetadata

A classe AttributeMetadata é usada para conter metadados de replicação para um atributo do Active Directory Domain Services.The AttributeMetadata class is used to contain replication metadata for an Active Directory Domain Services attribute.

AttributeMetadataCollection

A coleção somente leitura que contém objetos ApplicationPartition.A read-only collection that contains ApplicationPartition objects.

ConfigurationSet

A classe ConfigurationSet representa um conjunto de configuração para uma ou mais instâncias de AD LDS.The ConfigurationSet class represents a configuration set for one or more AD LDS instances.

DirectoryContext

A classe DirectoryContext identifica um diretório específico e as credenciais usadas para acessar o diretório.The DirectoryContext class identifies a specific directory and the credentials that are used to access the directory.

DirectoryServer

A classe DirectoryServer é uma classe abstrata que representa um servidor do Active Directory Domain Services ou uma instância de AD LDS.The DirectoryServer class is an abstract class that represents an Active Directory Domain Services server or AD LDS instance.

DirectoryServerCollection

A classe DirectoryServerCollection é uma coleção de leitura/gravação que contém objetos DirectoryServer.The DirectoryServerCollection class is a read/write collection that contains DirectoryServer objects.

Domain

A classe Domain representa um domínio do Active Directory.The Domain class represents an Active Directory domain.

DomainCollection

A classe DomainCollection é uma coleção somente leitura que contém objetos Domain.The DomainCollection class is a read-only collection that contains Domain objects.

DomainController

A classe DomainController representa um controlador de domínio em um domínio do Active Directory.The DomainController class represents a domain controller in an Active Directory domain.

DomainControllerCollection

A classe DomainControllerCollection é uma coleção somente leitura que contém objetos DomainController.The DomainControllerCollection class is a read-only collection that contains DomainController objects.

Forest

A classe Forest representa uma floresta do Active Directory Domain Services.The Forest class represents an Active Directory Domain Services forest.

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.The ForestTrustCollisionException class exception is thrown when a trust collision occurs during a trust relationship management request.

ForestTrustDomainInfoCollection

A classe ForestTrustDomainInfoCollection é uma coleção somente leitura que contém objetos ForestTrustDomainInformation.The ForestTrustDomainInfoCollection class is a read-only collection that contains ForestTrustDomainInformation objects.

ForestTrustDomainInformation

A classe ForestTrustDomainInformation contém informações sobre um objeto ForestTrustDomainInfoCollection e é contido em um objeto Domain.The ForestTrustDomainInformation class contains information about a Domain object and is contained in a ForestTrustDomainInfoCollection object.

ForestTrustRelationshipCollision

Representa um registro de colisão resultante de uma colisão entre os registros de relação de confiança de floresta.Represents a collision record resulting from a collision between forest trust records.

ForestTrustRelationshipCollisionCollection

A classe ForestTrustRelationshipCollisionCollection é uma coleção somente leitura que contém objetos ForestTrustRelationshipCollision.The ForestTrustRelationshipCollisionCollection class is a read-only collection that contains ForestTrustRelationshipCollision objects.

ForestTrustRelationshipInformation

A classe ForestTrustRelationshipInformation contém informações sobre uma relação de confiança entre dois objetos Forest.The ForestTrustRelationshipInformation class contains information about a trust relationship between two Forest objects.

GlobalCatalog

A classe GlobalCatalog representa um servidor de catálogo global.The GlobalCatalog class represents a global catalog server. Um servidor de catálogo global é um controlador de domínio que hospeda uma réplica do catálogo global.A global catalog server is a domain controller that hosts a replica of the global catalog.

GlobalCatalogCollection

A classe GlobalCatalogCollection é uma coleção somente leitura que contém objetos GlobalCatalog.The GlobalCatalogCollection class is a read-only collection that contains GlobalCatalog objects.

ReadOnlyActiveDirectorySchemaClassCollection

A classe ReadOnlyActiveDirectorySchemaClassCollection é uma coleção somente leitura que contém objetos ActiveDirectorySchemaClass.The ReadOnlyActiveDirectorySchemaClassCollection class is a read-only collection that contains ActiveDirectorySchemaClass objects.

ReadOnlyActiveDirectorySchemaPropertyCollection

A classe ReadOnlyActiveDirectorySchemaPropertyCollection é uma coleção somente leitura que contém objetos ActiveDirectorySchemaProperty.The ReadOnlyActiveDirectorySchemaPropertyCollection class is a read-only collection that contains ActiveDirectorySchemaProperty objects.

ReadOnlyDirectoryServerCollection

A classe ReadOnlyDirectoryServerCollection é uma coleção somente leitura que contém objetos DirectoryServer.The ReadOnlyDirectoryServerCollection class is a read-only collection that contains DirectoryServer objects.

ReadOnlySiteCollection

A classe ReadOnlySiteCollection é uma coleção somente leitura de objetos ActiveDirectorySite.The ReadOnlySiteCollection class is a read-only collection of ActiveDirectorySite objects.

ReadOnlySiteLinkBridgeCollection

A classe ReadOnlySiteLinkBridgeCollection é uma coleção somente leitura que contém objetos ActiveDirectorySiteLinkBridge.The ReadOnlySiteLinkBridgeCollection class is a read-only collection that contains ActiveDirectorySiteLinkBridge objects.

ReadOnlySiteLinkCollection

A classe ReadOnlySiteLinkCollection é uma coleção somente leitura que contém objetos ActiveDirectorySiteLink.The ReadOnlySiteLinkCollection class is a read-only collection that contains ActiveDirectorySiteLink objects.

ReadOnlyStringCollection

A classe ReadOnlyStringCollection é uma coleção somente leitura que contém objetos String.The ReadOnlyStringCollection class is a read-only collection that contains String objects.

ReplicationConnection

A classe ReplicationConnection representa uma conexão de replicação.The ReplicationConnection class represents a replication connection.

ReplicationConnectionCollection

A classe ReplicationConnectionCollection é uma coleção somente leitura de objetos ReplicationConnection.The ReplicationConnectionCollection class is a read-only collection of ReplicationConnection objects.

ReplicationCursor

A classe ReplicationCursor representa uma ocorrência de operação de replicação.The ReplicationCursor class represents a replication operation occurrence.

ReplicationCursorCollection

A classe ReplicationCursorCollection é uma coleção somente leitura que contém objetos ReplicationCursor.The ReplicationCursorCollection class is a read-only collection that contains ReplicationCursor objects.

ReplicationFailure

Contém informações sobre uma tentativa de replicação com falha.Contains information about a failed replication attempt.

ReplicationFailureCollection

A classe ReplicationFailureCollection é uma coleção somente leitura que contém objetos ReplicationFailure.The ReplicationFailureCollection class is a read-only collection that contains ReplicationFailure objects.

ReplicationNeighbor

A classe ReplicationNeighbor contém informações sobre um vizinho de replicação de um objeto AdamInstance ou DomainController.The ReplicationNeighbor class contains information about a replication neighbor of an AdamInstance or DomainController object.

ReplicationNeighborCollection

A classe ReplicationNeighborCollection é uma coleção somente leitura que contém objetos ReplicationNeighbor.The ReplicationNeighborCollection class is a read-only collection that contains ReplicationNeighbor objects.

ReplicationOperation

A classe ReplicationOperation representa uma operação de replicação do Active Directory Domain Services.The ReplicationOperation class represents an Active Directory Domain Services replication operation.

ReplicationOperationCollection

A classe ReplicationOperationCollection é uma coleção somente leitura que contém objetos ReplicationOperation.The ReplicationOperationCollection class is a read-only collection that contains ReplicationOperation objects.

ReplicationOperationInformation

A classe ReplicationOperationInformation contém informações sobre uma operação de replicação do Active Directory Domain Services.The ReplicationOperationInformation class contains information about an Active Directory Domain Services replication operation.

SyncFromAllServersErrorInformation

Contém informações sobre uma exceção SyncFromAllServersOperationException.Contains information about a SyncFromAllServersOperationException exception.

SyncFromAllServersOperationException

A exceção SyncFromAllServersOperationException será gerada quando a solicitação para sincronizar de todos os servidores falhar.The SyncFromAllServersOperationException exception is thrown when the request to synchronize from all servers fails.

TopLevelName

Contém informações sobre a conta de confiança da floresta sobre um domínio primário em um Forest.Contains forest trust account information about a top-level domain in a Forest.

TopLevelNameCollection

A classe TopLevelNameCollection é uma coleção somente leitura que contém objetos TopLevelName.The TopLevelNameCollection class is a read-only collection that contains TopLevelName objects.

TrustRelationshipInformation

A classe TrustRelationshipInformation contém informações de uma relação de confiança entre um par de objetos Domain ou Forest.The TrustRelationshipInformation class contains information for a trust relationship between a pair of Domain or Forest objects.

TrustRelationshipInformationCollection

A classe TrustRelationshipInformationCollection contém uma coleção de objetos TrustRelationshipInformation.The TrustRelationshipInformationCollection class contains a collection of TrustRelationshipInformation objects.

Enumerações

ActiveDirectoryRole

Identifica as funções específicas dentro de um domínio.Identifies specific roles within a domain.

ActiveDirectorySiteOptions

Especifica os identificadores de bits para as opções de site do objeto ActiveDirectorySite.Specifies the bit identifiers for the ActiveDirectorySite object site options.

ActiveDirectorySyntax

Especifica o tipo de representação (sintaxe) de dados de um objeto ActiveDirectorySchemaProperty.Specifies the data representation (syntax) type of a ActiveDirectorySchemaProperty object.

ActiveDirectoryTransportType

Identifica o tipo de transporte de uma conexão de replicação.Identifies the transport type of a replication connection.

AdamRole

Indica funções específicas de um objeto AdamInstance.Indicates specific roles of a AdamInstance object.

DirectoryContextType

Especifica o tipo de contexto de um objeto DirectoryContext.Specifies the context type for an DirectoryContext object.

DomainCollisionOptions

Especifica informações adicionais sobre um conflito de confiança de floresta quando o valor da propriedade CollisionType é Domain.Specifies additional information about a forest trust collision when the CollisionType property value is Domain.

DomainMode

Indica o modo no qual o domínio está operando.Indicates the mode that a domain is operating in.

ForestMode

Indica o modo no qual um Forest está operando.Indicates the mode in which a Forest is operating.

ForestTrustCollisionType

Especifica o tipo de colisão de um objeto ForestTrustRelationshipCollision.Specifies the collision type of a ForestTrustRelationshipCollision object.

ForestTrustDomainStatus

Indica o status de uma relação de confiança de floresta.Indicates the status of a forest trust relationship.

HourOfDay

Indica a hora do dia.Indicates the hour of the day.

LocatorOptions

Especifica os sinalizadores de pesquisa para localizar um controlador de domínio em um domínio.Specifies search flags for finding a domain controller in a domain.

MinuteOfHour

Indica os intervalos de 15 minutos em uma hora.Indicates the 15-minute intervals within an hour.

NotificationStatus

Representa o status de notificação de uma conexão de replicação.Represents the notification status of a replication connection.

PropertyTypes

Especifica os tipos de propriedade a serem selecionados ao chamar o método FindAllProperties(PropertyTypes).Specifies the property types to select when calling the FindAllProperties(PropertyTypes) method.

ReplicationNeighbor.ReplicationNeighborOptions

Especifica as opções para um objeto ReplicationNeighbor.Specifies the options for a ReplicationNeighbor object.

ReplicationOperationType

Indica um tipo específico de operação de replicação.Indicates a specific type of replication operation.

ReplicationSecurityLevel

Especifica o modo de autenticação de replicação de serviços AD LDS (Active Directory Lightweight Directory Services).Specifies the Active Directory Lightweight Directory (AD LDS) Services replication authentication mode.

ReplicationSpan

Determina o alcance de uma conexão de replicação.Determines the span of a replication connection.

SchemaClassType

Especifica o tipo de classe de um objeto ActiveDirectorySchemaClass.Specifies the class type of an ActiveDirectorySchemaClass object.

SyncFromAllServersErrorCategory

Contém informações sobre um SyncFromAllServersOperationException.Contains information about a SyncFromAllServersOperationException.

SyncFromAllServersEvent

Usado no delegado SyncUpdateCallback para especificar o tipo de evento de sincronização.Used in the SyncUpdateCallback delegate to specify the type of synchronization event.

SyncFromAllServersOptions

Especifica opções adicionais ao executar uma sincronização.Specifies additional options when performing a synchronization.

TopLevelNameCollisionOptions

Especifica informações adicionais sobre um conflito de confiança de floresta quando o valor da propriedade CollisionType é TopLevelName.Specifies additional information about a forest trust collision when the CollisionType property value is TopLevelName.

TopLevelNameStatus

Indica o status de conta de confiança de floresta de um domínio primário em uma floresta.Indicates the forest trust account status of a top-level domain in a forest.

TrustDirection

Indica a direção de uma relação de confiança.Indicates the direction of a trust.

TrustType

Indica o tipo de um TrustRelationshipInformation objeto.Indicates the type of a TrustRelationshipInformation object.

Delegados

SyncUpdateCallback

Recebe notificações de eventos durante uma sincronização de réplica.Receives event notifications during a replica synchronization.

Comentários

O System.DirectoryServices.ActiveDirectory namespace é usado para automatizar tarefas de gerenciamento do Active Directory.The System.DirectoryServices.ActiveDirectory namespace is used to automate Active Directory management tasks. System.DirectoryServices.ActiveDirectory não é usado para acessar os dados que residem dentro do Active Directory ou qualquer outro serviço de diretório.System.DirectoryServices.ActiveDirectory is not used to access data that resides within Active Directory or any other directory service. O System.DirectoryServices namespace deve ser usado para essa finalidade.The System.DirectoryServices namespace should be used for this purpose.

O System.DirectoryServices.ActiveDirectory namespace destina para uso por desenvolvedores de aplicativos que estão familiarizados com a programação do .NET Framework usando Visual Basic .NET ou C#.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#. Conhecimento de programação de serviços de diretório também é útil.Knowledge of directory services programming is also helpful.

System.DirectoryServices.ActiveDirectory faz parte do Microsoft Visual Studio 2005Microsoft Visual Studio 2005 e tem suporte em qualquer sistema operacional que Microsoft Visual Studio 2005Microsoft Visual Studio 2005 é compatível com.System.DirectoryServices.ActiveDirectory is part of Microsoft Visual Studio 2005Microsoft Visual Studio 2005 and is supported on any operating system that Microsoft Visual Studio 2005Microsoft Visual Studio 2005 is compatible with.

Muitas da classes, métodos e propriedades na System.DirectoryServices.ActiveDirectory namespace, use o LinkDemand opção de segurança de acesso de código.Many of the classes, methods, and properties in the System.DirectoryServices.ActiveDirectory namespace use the LinkDemand code access security option. Isso significa que a demanda de segurança de acesso do código só ocorre durante a compilação just-in-time e que a demanda é executada somente no assembly de chamada e não para cima na pilha de chamadas inteira.This means that the code access security demand only occurs during just-in- time compilation and that the demand is performed only on the calling assembly and not up the entire call stack. Por isso, os chamadores não devem passar objetos criados a partir esse namespace em tempo de execução para código não confiável.Because of this, callers should not pass objects created from this namespace at runtime to untrusted code.

Veja também