Partilhar via


DSML paginável exemplo de tecnologia de Pesquisar

Este exemplo demonstra como realizar uma Pesquisar paginável do ativo diretório usando os serviços do diretório Services marcação linguagem (DSML).Uma Pesquisar paginável permite resultados sejam recebidos nas páginas.Neste exemplo está disponível somente no translation from VPE for Csharp Visual.

Para obter informações sobre como usar os exemplos, consulte os tópicos a seguir:

Para criar a amostra

  1. Abrir um janela do aviso de comando e navegar até o diretório PagedSearch\CS.

  2. Tipo de MSBuild pagedsearch.sln na linha de comando.

Para executar este exemplo

  1. navegar até o diretório que contém o executável compilado arquivo usando o aviso de comando.

  2. Tipo de pagesearched seguido de seus argumentos e pressione ENTER.

Esta amostra apresenta a seguinte sintaxe:

pagedsearch <dsmlServer> <user> <pwd> <domain> <targetOU> 
  • dsmlServer
    O servidor.

  • usuário
    Seu nome de usuário.

  • PWD
    Sua senha.

  • domínio
    Domínio do ativo diretório.

  • targetOU
    A unidade organizacional de destino (OU).

Aqui está um exemplo:

pagedsearch http://myDC1.testDom.fabrikam.com/dsml/adssoap.dsmlx user1 secret@~1 testDom OU=samples,DC=testDom,DC=fabrikam,DC=com

Observação:

Esse exemplo é um aplicativo de console.Inicie e executá-la em uma janela do aviso de comando para exibir sua saída.

Comentários

Este exemplo define os métodos a seguir.

Método

Descrição

CreateConnection

Conecta-se ao servidor usando um DsmlSoapHttpConnection.

CreateObjectsToSearch

Adiciona um número de objetos para o diretório a ser usado na pesquisa.

DoPagedSearch

Executa uma Pesquisar paginada com um escopo especificado e os atributos para retornar.

DeleteObjectsToSearch

Exclui os objetos criados para pesquisa.