我想通過使用正則表達式或可能從LDAP字符串可用的現有字符串方法獲取域名和其餘信息到2個字符串的最佳方式。分離ldap連接字符串的最佳方法是什麼?
這裏是Active Directory連接字符串:
"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文件中。我把它放到代碼中,並將它分成兩部分,分別是domainname和其他部分。謝謝 – akd
它*是一個URL。你習慣於像http://這樣的URL,但URL規範是獨立於協議的 –