2016-05-16 3 views
0

Я запускаю поиск активного каталога и могу получить результаты со следующим кодом (код находится на C# - я использую System.DirectoryServices):Как передать переменную в searchResult.Properties [] для класса DirectoryServices

foreach (SearchResult searchResult in searchResults) 
     { 
      foreach (var detailresult1 in searchResult.Properties[ipPhone]) 
      { 
       arrayresult1[i] = detailresult1.ToString(); 
       i++; 
      } 
     } 

Теперь я хотел бы заменить ipPhone переменной, которую я установил в файле XML. Цель этого заключается в том, что пользователь может изменять переменные, которые он хочет отобразить, изменяя файл XML.

Например, XML-файл может быть изменен с ipPhone на почту, поэтому отображается адрес электронной почты.

Как передать переменную в это утверждение?

+0

'ipPhone' уже выглядит как идентификатор переменной для меня. Или это значит, что это «ipPhone»? –

+0

Ну ... ipPhone - это атрибут в активном каталоге. Я хотел бы создать XML-файл, в котором пользователь мог бы изменить ipPhone на другой атрибут, скажем, по электронной почте, а затем программа потянет атрибут email вместо ipPhone. Я все еще новичок в C# и visual studio, поэтому у меня возникли проблемы с передачей этой переменной. Я думаю, что я понял это, передав переменную в текстовое поле, а затем получив значение из этого текстового поля. –

ответ

0

Просто передал переменную XLM в текстовое поле, а затем оно сработало.

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