Я пытаюсь найти лучший способ получить доменное имя и остальную информацию в 2 строки, используя регулярное выражение или, возможно, метод String, доступный из строки LDAP.Каков наилучший способ разделения строки подключения ldap?
Вот активная строка подключения каталога:
"LDAP://yourdomain.com/OU=Bla,OU=Bla2,OU=Bla3,DC=yourdomain,DC=com"
и из положить я хотел бы получить это:
string DomainName = "yourdomain.com"
string Container = "OU=Bla,OU=Bla2,OU=Bla3,DC=yourdomain,DC=com"
На самом деле я не думал, что класс 'URI' будет анализировать другой конец пути, учитывая, что это не * действительно * стандартный URL. Тем не менее, я проверил и 'uri.Segments [1]' даст вам вторую часть. – James
это, кажется, правильный способ сделать это, но я этого не получил. Не могли бы вы дать немного больше объяснений? Таким образом, строка LDAP находится в файле web.config. Я забираю его в код и разделяю его на 2 части как имя домена, а остальное. Спасибо – akd
Это * есть * URL. Вы привыкли к URL-адресам, таким как http: // ..., но спецификация URL не зависит от протокола. –