System.DirectoryServices.Protocols Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece os métodos definidos nos padrões do protocolo LDAP V3 (versão 3) e da linguagem DSML V2 (versão 2.0).
Classes
AddRequest |
A classe AddRequest adiciona uma entrada para o diretório. |
AddResponse |
A classe AddResponse é retornada por SendRequest(DirectoryRequest) como uma resposta para AddRequest. |
AsqRequestControl |
A classe AsqRequestControl cria um controle de ASQ (consulta de escopo de atributo). Esse controle é usado com uma solicitação de pesquisa para fazer com que a consulta seja baseada em um atributo com valor de DN específico. |
AsqResponseControl |
A classe AsqResponseControl é retornada em um objeto SearchResponse como uma resposta a uma consulta AsqRequestControl. |
BerConversionException |
A classe BerConversionException é uma exceção gerada ao converter dados usando um objeto BerConverter. |
BerConverter |
A classe BerConverter codifica e decodifica dados estruturados usando BER (regras básicas de codificação). |
CompareRequest |
A classe CompareRequest determina se o objeto de diretório contém o valor especificado para o atributo. |
CompareResponse |
A classe CompareResponse é retornada por SendRequest(DirectoryRequest) como uma resposta para CompareRequest. |
CrossDomainMoveControl |
A classe CrossDomainMoveControl é usada com um objeto ModifyDNRequest para mover um objeto LDAP de um domínio para outro. |
DeleteRequest |
A classe DeleteRequest exclui uma entrada do diretório. |
DeleteResponse |
A classe DeleteResponse é retornada por SendRequest(DirectoryRequest) como uma resposta para DeleteRequest. |
DirectoryAttribute |
A classe DirectoryAttribute permite o acesso aos valores de atributo. |
DirectoryAttributeCollection |
A classe DirectoryAttributeCollection contém uma coleção de objetos DirectoryAttribute. |
DirectoryAttributeModification |
A classe DirectoryAttributeModification permite a modificação dos valores DirectoryAttribute. |
DirectoryAttributeModificationCollection |
A classe DirectoryAttributeModificationCollection contém uma coleção de objetos DirectoryAttributeModification. |
DirectoryConnection |
A classe DirectoryConnection é uma classe abstrata e não pode ter uma instância criada. Use a classe ou DsmlSoapHttpConnection a LdapConnection classe para se conectar a um servidor de diretório. |
DirectoryControl |
A classe DirectoryControl especifica dados de extensão para várias operações LDAP. |
DirectoryControlCollection |
A classe DirectoryControlCollection gerencia uma coleção de objetos DirectoryControl. |
DirectoryException |
A classe DirectoryException é uma classe abstrata usada como a classe base para todas as exceções System.DirectoryServices.Protocols. |
DirectoryIdentifier |
A classe DirectoryIdentifier é uma classe abstrata que identifica o destino ao qual se conectar. |
DirectoryNotificationControl |
A classe DirectoryNotificationControl é um controle de diretório usado com uma função de pesquisa assíncrona LDAP para registrar o cliente para ser notificado quando ocorrem alterações em um objeto no Active Directory Domain Services. |
DirectoryOperation |
A classe DirectoryOperation é uma classe abstrata usada como base para elementos de solicitação e resposta. |
DirectoryOperationException |
A classe DirectoryOperationException é uma exceção lançada pelo método SendRequest(DirectoryRequest) para indicar que o servidor retornou um objeto DirectoryResponse com um erro. |
DirectoryRequest |
A classe DirectoryRequest é a classe base para classes relacionadas a solicitação, como as classes SearchRequest e AddRequest. |
DirectoryResponse |
DirectoryResponse é a classe base das classes de resposta de solicitação, como as classes SearchResponse e AddResponse. |
DirSyncRequestControl |
A classe DirSyncRequestControl é um controle de diretório que permite que o aplicativo pesquise o diretório em busca de objetos que foram alterados desde um estado anterior. |
DirSyncResponseControl |
A classe DirSyncResponseControl é um controle de diretório usado para transmitir informações de DirSyncRequest do servidor para o cliente. |
DomainScopeControl |
A classe DomainScopeControl é um controle de diretório usado para instruir o servidor LDAP para não gerar referências ao concluir uma solicitação. |
DsmlAuthRequest |
A classe DsmlAuthRequest indica para o controle de acesso para as solicitações ser interpretado como se as solicitações fossem executadas pela entidade de segurança identificada pela propriedade Principal. |
DsmlAuthResponse |
A classe DsmlAuthResponse é retornada por SendRequest(DirectoryRequest) como uma resposta para DsmlAuthRequest. |
DsmlDirectoryIdentifier |
A classe DsmlDirectoryIdentifier identifica um servidor HTTP. |
DsmlDocument |
A classe DsmlDocument é uma classe abstrata para criar ou manipular um documento DSML. É a classe base para DsmlRequestDocument e DsmlResponseDocument. DsmlDocument dá suporte a coleções e índices. Cada item em sua coleção é um objeto derivado de DirectoryOperation. |
DsmlErrorResponse |
A classe DsmlErrorResponse é gerada pelo servidor quando ocorre um erro grave. |
DsmlInvalidDocumentException |
A classe DsmlInvalidDocumentException é uma exceção que ocorre quando um documento de Resposta ou Solicitação DSML não é XML bem formado ou não pode ser validado com o esquema DSMLv2. |
DsmlRequestDocument |
A classe DsmlRequestDocument permite que você crie uma carga de solicitação DSML, como AddRequest, ModifyRequest ou SearchRequest. Ela contém zero ou mais objetos derivados DirectoryRequest. O usuário pode adicionar, excluir, modificar e enumerar o DirectoryRequest antes de enviar ao servidor. DsmlRequestDocument pode ser usado com todas as classes de Associação DSML para transportar o documento, como DsmlSoapHttpConnection. |
DsmlResponseDocument |
A classe DsmlResponseDocument é uma coleção somente leitura gerada como uma resposta a um objeto DsmlRequestDocument que contém zero ou mais objetos derivados de DirectoryResponse. |
DsmlSoapConnection |
Uma classe abstrata que não pode ser instanciada. Ela permite que os protocolos sem estado e com estado sejam tratados de forma semelhante fornecendo recursos orientados à sessão. |
DsmlSoapHttpConnection |
Representa uma conexão com um Gateway DSML usando SOAP por HTTP. |
ErrorResponseException |
A classe ErrorResponseException é uma exceção que ocorre quando o servidor retorna um |
ExtendedDNControl |
A classe ExtendedDNControl solicita uma forma estendida do nome diferenciado de um objeto do Active Directory Domain Services. |
ExtendedRequest |
A classe ExtendedRequest passa operações de LDAP estendidas para o servidor. |
ExtendedResponse |
A classe ExtendedResponse é retornada por SendRequest(DirectoryRequest) como uma resposta para ExtendedRequest. |
LazyCommitControl |
A classe LazyCommitControl instrui o servidor a retornar os resultados de um comando de modificação de DS como adicionar, excluir ou substituir, após ele ter sido concluído na memória mas antes de ter sido confirmado no disco. |
LdapConnection |
A classe LdapConnection cria uma conexão TCP/IP ou LDAP UDP com o Microsoft Active Directory Domain Services ou um servidor LDAP. |
LdapDirectoryIdentifier |
A classe LdapDirectoryIdentifier cria um identificador de diretório para um ou mais servidores LDAP. |
LdapException |
A classe LdapException é uma exceção que ocorre quando o LDAP retorna um código de erro não incluído em ResultCode. |
LdapSessionOptions |
A classe LdapSessionOptions é usada para obter ou definir várias opções de sessão LDAP. |
ModifyDNRequest |
A classe ModifyDNRequest modifica o nome diferenciado de um objeto. Essa classe move um objeto para um novo pai e/ou renomeia o objeto. |
ModifyDNResponse |
A classe ModifyDNResponse é retornada por SendRequest(DirectoryRequest) como uma resposta para ModifyDNRequest. |
ModifyRequest |
A classe ModifyRequest modifica os atributos de uma entrada de diretório existente. |
ModifyResponse |
A classe ModifyResponse é retornada por SendRequest(DirectoryRequest) como uma resposta para ModifyRequest. |
PageResultRequestControl |
A classe PageResultRequestControl instrui o servidor a retornar o resultado da pesquisa no tamanho de página especificado. |
PageResultResponseControl |
A classe PageResultResponseControl é um controle de diretório usado para transmitir dados da página do servidor para o cliente. |
PartialResultsCollection |
A classe PartialResultsCollection representa resultados parciais retornados de uma operação assíncrona que ainda não foi concluída. |
PermissiveModifyControl |
A classe PermissiveModifyControl é usada para modificar o comportamento de um objeto ModifyRequest. |
QuotaControl |
A classe QuotaControl é usada para passar a SID (identificador de segurança) de um princípio de segurança para recuperar dados relacionados à cota. |
ReferralCallback |
A classe ReferralCallback contém delegados usados como métodos de retorno de chamada de referência. |
SearchOptionsControl |
A classe SearchOptionsControl é usada para passar sinalizadores para o servidor a fim de controlar o comportamento de pesquisa. |
SearchRequest |
O classe SearchRequest inicia uma operação de pesquisa. |
SearchResponse |
A classe SearchResponse é enviada pelo servidor como uma resposta a um objeto SearchRequest. Essa resposta contém zero ou mais objetos SearchResultEntry e zero ou mais objetos SearchResultReference. |
SearchResultAttributeCollection |
A classe SearchResultAttributeCollection é uma coleção de objetos DirectoryAttribute. |
SearchResultEntry |
A classe SearchResultEntry contém um objeto retornado no conjunto de resultados. |
SearchResultEntryCollection |
A classe SearchResultEntryCollection contém uma coleção de objetos SearchResultEntry retornados em um conjunto de resultados. |
SearchResultReference |
A classe SearchResultReference contém uma referência de pesquisa única retornada pelo servidor. |
SearchResultReferenceCollection |
A classe SearchResultReferenceCollection contém uma coleção de objetos SearchResultReference. |
SecurityDescriptorFlagControl |
A classe SecurityDescriptorFlagControl é usada para passar sinalizadores para o servidor a fim de controlar comportamentos de descritor de segurança diversos. |
SecurityPackageContextConnectionInformation |
A classe SecurityPackageContextConnectionInformation contém dados sobre uma conexão segura. |
ShowDeletedControl |
A classe ShowDeletedControl é usada com SearchRequest para especificar que os resultados da pesquisa devem incluir quaisquer objetos excluídos que correspondam ao filtro de pesquisa. |
SortKey |
A classe SortKey armazena os critérios de classificação para uso pelos controles de classificação. |
SortRequestControl |
A classe SortRequestControl é usada com SearchRequest para instruir o servidor a classificar os resultados da pesquisa antes de retorná-los ao aplicativo cliente. |
SortResponseControl |
A classe SortResponseControl é usada para passar dados de classificação do servidor para o cliente. |
TlsOperationException |
A classe TlsOperationException é uma exceção que ocorre no método StartTransportLayerSecurity(DirectoryControlCollection) se a solicitação falhar. |
TreeDeleteControl |
A classe TreeDeleteControl é usada com DeleteRequest para excluir uma subárvore inteira no diretório. |
VerifyNameControl |
A classe VerifyNameControl é usada com uma função de pesquisa LDAP para especificar o servidor usado para verificar a existência de um objeto. |
VlvRequestControl |
A classe VlvRequestControl é usada para solicitar suporte VLV (exibição de lista virtual) do servidor. |
VlvResponseControl |
A classe VlvResponseControl é usada para passar dados de VLV (Exibição da Lista Virtual) do servidor para o cliente. |
Enumerações
AuthType |
A enumeração AuthType é usada para especificar o método de autenticação a ser usado em uma conexão. |
DereferenceAlias |
A enumeração DereferenceAlias especifica o processo pelo qual os aliases são desreferenciados. |
DirectoryAttributeOperation |
A enumeração DirectoryAttributeOperation especifica a operação a ser executada em um atributo de diretório. |
DirectorySynchronizationOptions |
A enumeração DirectorySynchronizationOptions especifica o comportamento da pesquisa em um objeto DirSyncRequestControl. |
DsmlDocumentProcessing |
A enumeração DsmlDocumentProcessing especifica o método de processamento para um documento DSML. |
DsmlErrorProcessing |
A enumeração DsmlErrorProcessing especifica como proceder quando um erro ocorre. |
DsmlResponseOrder |
A enumeração DsmlResponseOrder especifica a ordem em que as respostas são recebidas. |
ErrorResponseCategory |
A enumeração ErrorResponseCategory contém possíveis respostas de erro DSML. |
ExtendedDNFlag |
A enumeração ExtendedDNFlag especifica o formato de um nome diferenciado estendido. |
LocatorFlags |
A enumeração LocatorFlags especifica os dados necessários para localizar um controlador de domínio. |
PartialResultProcessing |
A enumeração PartialResultProcessing especifica o tipo necessário de processamento de resultados parciais. |
ReferralChasingOptions |
A enumeração ReferralChasingOptions especifica se e como a procura de referências é tratada. |
ResultCode |
A enumeração ResultCode especifica os códigos de resultado da operação. |
SearchOption |
A enumeração SearchOption especifica as opções de pesquisa que definem o comportamento de pesquisa. |
SearchScope |
A enumeração SearchScope especifica o escopo de uma pesquisa. |
SecurityMasks |
A enumeração SecurityMasks especifica várias opções de descritor de segurança. |
SecurityProtocol |
A enumeração SecurityProtocol é usada para especificar o protocolo de segurança usado por uma conexão. |
Delegados
DereferenceConnectionCallback |
O delegado DereferenceConnectionCallback desreferencia uma conexão que não é mais necessária. Provavelmente, a conexão foi estabelecida por meio de uma chamada bem-sucedida para o delegado QueryForConnectionCallback ou NotifyOfNewConnectionCallback. |
NotifyOfNewConnectionCallback |
O delegado NotifyOfNewConnectionCallback será chamado se uma nova conexão tiver sido criada durante a busca de uma referência. |
QueryClientCertificateCallback |
O delegado QueryClientCertificateCallback obtém ou define a função de retorno de chamada padrão usada para verificar os certificados do cliente ao estabelecer uma conexão SSL. |
QueryForConnectionCallback |
O delegado QueryForConnectionCallback determina se há uma conexão em cache disponível para uso. |
VerifyServerCertificateCallback |
O delegado VerifyServerCertificateCallback obtém ou define a função de retorno de chamada padrão usada para verificar os certificados do servidor ao estabelecer uma conexão SSL. |