.NET utilidades de rutas LDAP (C #)
¿Hay una biblioteca .NET para manipulaciones de rutas LDAP?
Me gustaría tener algo equivalente aSystem.IO.Path
, permitiendo por ejemplo hacer algo como
string ou1 = LDAPPath.Combine("OU=users","DC=x,DC=y");
string ou2 = LDAPPath.Parent("CN=someone,OU=users,DC=x,DC=y");
De lo contrario, ¿cuál es la forma común de tratar con los nombres distinguidos de LDAP en .NET?
Para aclarar mi pregunta: No estoy preguntando acerca de "servicios de directorio en .NET" en general; Ya he trabajado con eso y he hecho algunos programas para realizar algunas tareas. Lo que siento que falta es una forma adecuada demanipular caminos, analice nombres distinguidos y así sucesivamente, y dado que esto debería ser una necesidad bastante común, espero que haya una forma más limpia de hacerlo que dividir una cadena en comas (1).
(1) como, por ejemplo, llamar a una función en una biblioteca que divide la cadena en comas