2015-09-17 9 views
0

я пытаюсь запросить AD с помощью этого проекта,Landypy не понимая, как подключить

https://landpyactivedirectory.codeplex.com/documentation

using Landpy.ActiveDirectory.Core; 
using Landpy.ActiveDirectory.Entity.Object; 

namespace TestConsoleApp 
{ 
    public class aLandypyTest 
    { 
     protected IADOperator ADOperator { get; set; } 

     public void CallAD1000Times() 
     { 
      for (int i = 0; i < 1; i++) 
      { 
       using (var userObject = UserObject.FindOneByCN(this.ADOperator, 'pangxiaoliang')) 
       { 
        // do something. 
       } 

Но я получаю эту ошибку,

Ошибка 2 Лучший перегруженный метод соответствие для 'Landpy.ActiveDirectory.Entity.Object.UserObject.FindOneByCN (Landpy.ActiveDirectory.Core.IADOperator, string)' имеет некоторые недопустимые аргументы D: \ BackUp \ TestConsoleApp \ TestConsoleApp \ TestConsoleApp \ aLandypyTest.cs 20 41 TestConsoleApp

enter image description here

ответ

0

Change 'pangxiaoliang' в "pangxiaoliang". Опечатка. Компилятор хочет строку для второго параметра, но если вы оберните ее ', это не строка. Вы должны обернуть его в «.

Смежные вопросы