System.DirectoryServices.Protocols Espaço de Nomes
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Fornece os métodos definidos nos padrões Lightweight Directory Access Protocol (LDAP) versão 3 (V3) e Directory Services Markup Language (DSML) versão 2.0 (V2).
Classes
| Name | Description |
|---|---|
| AddRequest |
A AddRequest classe adiciona uma entrada ao diretório. |
| AddResponse |
A AddResponse classe é devolvida por SendRequest(DirectoryRequest) como resposta a AddRequest. |
| AsqRequestControl |
A AsqRequestControl classe cria um controlo de consulta por escopo de atributos (ASQ). Este controlo é usado com um pedido de pesquisa para forçar a consulta a basear-se num atributo específico com valor DN. |
| AsqResponseControl |
A AsqResponseControl classe é devolvida num SearchResponse objeto como resposta a uma AsqRequestControl consulta. |
| BerConversionException |
A BerConversionException classe é uma exceção lançada ao converter dados usando um BerConverter objeto. |
| BerConverter |
A BerConverter classe codifica e decodifica dados estruturados usando regras básicas de codificação (BER). |
| CompareRequest |
A CompareRequest classe determina se o objeto diretório detém o valor especificado para o atributo. |
| CompareResponse |
A CompareResponse classe é devolvida por SendRequest(DirectoryRequest) como resposta a CompareRequest. |
| CrossDomainMoveControl |
A CrossDomainMoveControl classe é usada com um ModifyDNRequest objeto para mover um objeto LDAP de um domínio para outro. |
| DeleteRequest |
A DeleteRequest classe elimina uma entrada do diretório. |
| DeleteResponse |
A DeleteResponse classe é devolvida por SendRequest(DirectoryRequest) como resposta a DeleteRequest. |
| DirectoryAttribute |
A DirectoryAttribute classe permite o acesso aos valores dos atributos. |
| DirectoryAttributeCollection |
A DirectoryAttributeCollection classe contém uma coleção de DirectoryAttribute objetos. |
| DirectoryAttributeModification |
A DirectoryAttributeModification classe permite a modificação dos DirectoryAttribute valores. |
| DirectoryAttributeModificationCollection |
A DirectoryAttributeModificationCollection classe contém uma coleção de DirectoryAttributeModification objetos. |
| DirectoryConnection |
A DirectoryConnection classe é uma classe abstrata e não pode ser instanciada. Usa a LdapConnection classe ou DsmlSoapHttpConnection para te ligares a um servidor de diretórios. |
| DirectoryControl |
A DirectoryControl classe especifica dados de extensão para várias operações LDAP. |
| DirectoryControlCollection |
A DirectoryControlCollection classe gere uma coleção de DirectoryControl objetos. |
| DirectoryException |
A DirectoryException classe é uma classe abstrata usada como classe base para todas as System.DirectoryServices.Protocols exceções. |
| DirectoryIdentifier |
A DirectoryIdentifier classe é uma classe abstrata que identifica o alvo a ligar. |
| DirectoryNotificationControl |
A classe DirectoryNotificationControl é um controlo de diretório usado com uma função de pesquisa assíncrona LDAP estendida para registar o cliente a ser notificado quando são feitas alterações a um objeto na Active Directory Domain Services. |
| DirectoryOperation |
A DirectoryOperation classe é uma classe abstrata usada como base para elementos de pedido e resposta. |
| DirectoryOperationException |
A DirectoryOperationException classe é uma exceção lançada pelo SendRequest(DirectoryRequest) método para indicar que o servidor devolveu um DirectoryResponse objeto com um erro. |
| DirectoryRequest |
A DirectoryRequest classe é a classe base para classes relacionadas com pedidos, como as SearchRequest classes e.AddRequest |
| DirectoryResponse |
A DirectoryResponse classe é a classe base para as classes de resposta a pedidos, como as SearchResponse classes e.AddResponse |
| DirSyncRequestControl |
A DirSyncRequestControl classe é um controlo de diretório que permite à aplicação pesquisar no diretório objetos que mudaram desde um estado anterior. |
| DirSyncResponseControl |
A DirSyncResponseControl classe é um controlo de diretório usado para passar informação DirSyncRequest do servidor para o cliente. |
| DomainScopeControl |
A DomainScopeControl classe é um controlo de diretório usado para instruir o servidor LDAP a não gerar referências ao completar um pedido. |
| DsmlAuthRequest |
A DsmlAuthRequest classe indica que o controlo de acesso para os pedidos deve ser interpretado como se os pedidos fossem realizados pelo principal de segurança identificado pela Principal propriedade. |
| DsmlAuthResponse |
A DsmlAuthResponse classe é devolvida por SendRequest(DirectoryRequest) como resposta a DsmlAuthRequest. |
| DsmlDirectoryIdentifier |
A DsmlDirectoryIdentifier classe identifica um servidor HTTP. |
| DsmlDocument |
A DsmlDocument classe é uma classe abstrata para construir ou manipular um documento DSML. É a classe base para ambos DsmlRequestDocument e DsmlResponseDocument. DsmlDocument suporta coleções e índices. Cada item na sua coleção é um objeto derivado de DirectoryOperation. |
| DsmlErrorResponse |
A DsmlErrorResponse classe é gerada pelo servidor quando ocorre um erro grave. |
| DsmlInvalidDocumentException |
A DsmlInvalidDocumentException classe é uma exceção que ocorre quando um documento de Pedido ou Resposta DSML não é bem formado em XML ou não pode ser validado com o esquema DSMLv2. |
| DsmlRequestDocument |
A DsmlRequestDocument classe permite-lhe construir uma carga útil de pedidos DSML, como AddRequest, ModifyRequest, ou SearchRequest. Contém zero ou mais DirectoryRequest objetos derivados. O utilizador pode adicionar, eliminar, modificar e enumerar antes DirectoryRequest de enviar para o servidor. DsmlRequestDocument pode ser usado com quaisquer classes de ligação DSML para transportar o documento, como DsmlSoapHttpConnection. |
| DsmlResponseDocument |
A DsmlResponseDocument classe é uma coleção de apenas leitura gerada como resposta a um DsmlRequestDocument objeto que contém zero, ou mais, objetos derivados de DirectoryResponse. |
| DsmlSoapConnection |
Uma classe abstrata que não pode ser instanciada. Permite que protocolos sem estado e com estado sejam tratados de forma semelhante, fornecendo funcionalidades orientadas a sessões. |
| DsmlSoapHttpConnection |
Representa uma ligação a um Gateway DSML usando SOAP sobre HTTP. |
| ErrorResponseException |
A ErrorResponseException classe é uma exceção que ocorre quando o servidor devolve um |
| ExtendedDNControl |
A classe ExtendedDNControl solicita uma forma estendida do nome distinto de um objeto Active Directory Domain Services. |
| ExtendedRequest |
A ExtendedRequest classe passa as operações LDAP estendidas para o servidor. |
| ExtendedResponse |
A ExtendedResponse classe é devolvida por SendRequest(DirectoryRequest) como resposta a ExtendedRequest. |
| LazyCommitControl |
A LazyCommitControl classe instrui o servidor a devolver os resultados de um comando de modificação do DS, como adicionar, eliminar ou substituir, depois de ter sido concluído em memória, mas antes de ser comprometido no disco. |
| LdapConnection |
A classe LdapConnection cria uma ligação LDAP TCP/IP ou UDP para Microsoft Active Directory Domain Services ou um servidor LDAP. |
| LdapDirectoryIdentifier |
A LdapDirectoryIdentifier classe cria um identificador de diretório para um ou mais servidores LDAP. |
| LdapException |
A LdapException classe é uma exceção que ocorre quando o LDAP devolve um código de erro não incluído em ResultCode. |
| LdapSessionOptions |
A LdapSessionOptions classe é usada para obter ou definir várias opções de sessão LDAP. |
| ModifyDNRequest |
A ModifyDNRequest classe modifica o nome distinto de um objeto. Esta classe move um objeto para um novo pai e/ou renomeia-o. |
| ModifyDNResponse |
A ModifyDNResponse classe é devolvida por SendRequest(DirectoryRequest) como resposta a ModifyDNRequest. |
| ModifyRequest |
A ModifyRequest classe modifica os atributos de uma entrada de diretório existente. |
| ModifyResponse |
A ModifyResponse classe é devolvida por SendRequest(DirectoryRequest) como resposta a ModifyRequest. |
| PageResultRequestControl |
A PageResultRequestControl classe instrui o servidor a devolver o resultado da pesquisa no tamanho da página especificado. |
| PageResultResponseControl |
A PageResultResponseControl classe é um controlo de diretório usado para passar os dados da página do servidor para o cliente. |
| PartialResultsCollection |
A PartialResultsCollection classe representa quaisquer resultados parciais retornados de uma operação assíncrona ainda não concluída. |
| PermissiveModifyControl |
A PermissiveModifyControl classe é usada para modificar o comportamento de um ModifyRequest objeto. |
| QuotaControl |
A QuotaControl classe é usada para passar o identificador de segurança (SID) de um princípio de segurança para recuperar dados relacionados com quotas. |
| ReferralCallback |
A ReferralCallback aula inclui participantes usados como métodos de retorno de referência. |
| SearchOptionsControl |
A SearchOptionsControl classe é usada para passar flags ao servidor para controlar o comportamento de pesquisa. |
| SearchRequest |
A SearchRequest classe inicia uma operação de pesquisa. |
| SearchResponse |
A SearchResponse classe é enviada pelo servidor como resposta a um SearchRequest objeto. Esta resposta contém zero ou mais SearchResultEntry objetos, e zero ou mais SearchResultReference objetos. |
| SearchResultAttributeCollection |
A SearchResultAttributeCollection classe é uma coleção de DirectoryAttribute objetos. |
| SearchResultEntry |
A SearchResultEntry classe contém um objeto devolvido no conjunto de resultados. |
| SearchResultEntryCollection |
A SearchResultEntryCollection classe contém uma coleção de SearchResultEntry objetos devolvidos num conjunto de resultados. |
| SearchResultReference |
A SearchResultReference classe contém uma única referência de pesquisa devolvida pelo servidor. |
| SearchResultReferenceCollection |
A SearchResultReferenceCollection classe contém uma coleção de SearchResultReference objetos. |
| SecurityDescriptorFlagControl |
A SecurityDescriptorFlagControl classe é usada para passar flags ao servidor para controlar vários comportamentos de descritores de segurança. |
| SecurityPackageContextConnectionInformation |
A SecurityPackageContextConnectionInformation classe contém dados sobre uma ligação segura. |
| ShowDeletedControl |
A ShowDeletedControl classe é usada com SearchRequest para especificar que os resultados de pesquisa devem incluir quaisquer objetos eliminados que correspondam ao filtro de pesquisa. |
| SortKey |
A SortKey classe armazena critérios de ordenação para uso pelos controlos de ordenação. |
| SortRequestControl |
A SortRequestControl classe é usada para SearchRequest instruir o servidor a ordenar os resultados da pesquisa antes de os devolver à aplicação cliente. |
| SortResponseControl |
A SortResponseControl classe é usada para passar dados de ordenação do servidor para o cliente. |
| TlsOperationException |
A TlsOperationException classe é uma exceção que ocorre no StartTransportLayerSecurity(DirectoryControlCollection) método se o pedido falhar. |
| TreeDeleteControl |
A TreeDeleteControl classe é usada com DeleteRequest para eliminar uma subárvore inteira no diretório. |
| VerifyNameControl |
A VerifyNameControl classe é usada com uma função de pesquisa LDAP para especificar o servidor usado para verificar a existência de um objeto. |
| VlvRequestControl |
A VlvRequestControl classe é usada para solicitar suporte de visualização virtual de listas (VLV) ao servidor. |
| VlvResponseControl |
A VlvResponseControl classe é usada para passar dados de vista de lista virtual (VLV) do servidor para o cliente. |
Enumerações
| Name | Description |
|---|---|
| AuthType |
A AuthType enumeração é usada para especificar o método de autenticação a usar numa ligação. |
| DereferenceAlias |
A DereferenceAlias enumeração especifica o processo pelo qual os pseudónimos são desreferenciados. |
| DirectoryAttributeOperation |
A DirectoryAttributeOperation enumeração especifica a operação a realizar num atributo de diretório. |
| DirectorySynchronizationOptions |
A DirectorySynchronizationOptions enumeração especifica o comportamento da pesquisa num DirSyncRequestControl objeto. |
| DsmlDocumentProcessing |
A DsmlDocumentProcessing enumeração especifica o método de processamento para um documento DSML. |
| DsmlErrorProcessing |
A DsmlErrorProcessing enumeração especifica como proceder quando ocorre um erro. |
| DsmlResponseOrder |
A DsmlResponseOrder enumeração especifica a ordem em que as respostas são recebidas. |
| ErrorResponseCategory |
A ErrorResponseCategory enumeração contém possíveis respostas de erro DSML. |
| ExtendedDNFlag |
A ExtendedDNFlag enumeração especifica o formato de um nome distinto estendido. |
| LocatorFlags |
A LocatorFlags enumeração especifica os dados necessários para localizar um controlador de domínio. |
| PartialResultProcessing |
A PartialResultProcessing enumeração especifica o tipo necessário de processamento de resultados parciais. |
| ReferralChasingOptions |
A ReferralChasingOptions enumeração especifica se e como se persegue a perseguição de encaminhamentos. |
| ResultCode |
A ResultCode enumeração especifica os códigos de resultado das operações. |
| SearchOption |
A SearchOption enumeração especifica as opções de pesquisa que definem como a pesquisa irá comportar-se. |
| SearchScope |
A SearchScope enumeração especifica o âmbito de uma pesquisa. |
| SecurityMasks |
A SecurityMasks enumeração especifica várias opções de descritores de segurança. |
| SecurityProtocol |
A SecurityProtocol enumeração é usada para especificar o protocolo de segurança utilizado por uma ligação. |
Delegados
| Name | Description |
|---|---|
| DereferenceConnectionCallback |
O DereferenceConnectionCallback delegado desreferencia uma ligação que já não é necessária. A ligação foi provavelmente estabelecida através de uma chamada bem-sucedida ao QueryForConnectionCallback ou NotifyOfNewConnectionCallback delegado. |
| NotifyOfNewConnectionCallback |
O NotifyOfNewConnectionCallback delegado é chamado se foi criada uma nova ligação enquanto procura uma referência. |
| QueryClientCertificateCallback |
O QueryClientCertificateCallback delegado recebe ou define a função de callback padrão usada para especificar os certificados do cliente enquanto estabelece uma ligação SSL. |
| QueryForConnectionCallback |
O QueryForConnectionCallback delegado determina se existe uma ligação em cache disponível para uso. |
| VerifyServerCertificateCallback |
O VerifyServerCertificateCallback delegado recebe ou define a função de callback padrão usada para verificar certificados de servidor ao estabelecer uma ligação SSL. |