/ / JNDI .Net-Implementierung - Java, C #, Orakel, C # -4.0, JNDI

JNDI .Net-Implementierung - Java, C #, Orakel, C # -4.0, Jndi

Ich habe einen Java - Code, der JNDI verwendet, um auf ein Verzeichnis zuzugreifen und Benutzer / Kennwort zu erhalten, um sich in einem Samba anzumelden. Was ich brauche, ist eine Möglichkeit, es in .NET-Code zu konvertieren. Allerdings habe ich diese MSDN gelesen Artikel Ich habe versucht, die DirectorySearcher-Klasse auf viele verschiedene Arten zu verwenden.

Es gibt ein kleines Stück Java-Code:

try {
Hashtable<String, String> env = new Hashtable<String, String>();
env.put(Context.INITIAL_CONTEXT_FACTORY, JNDI_FACTORY);
env.put(Context.PROVIDER_URL, jndiServerURL);

ic = new InitialContext(env);

fileSystemProxy = (T3FileSystemProxy) ic.lookup("Credential");
}
catch (Exception e) {
e.printStackTrace();
}

Weiß jemand, wie man es implementiert?

Antworten:

1 für die Antwort № 1

Leider konnte ich JNDI nicht implementieren, da es eine Schnittstelle für Java ist. Ich musste den UNC-Pfad abrufen und mich mit Netzwerkanmeldeinformationen authentifizieren.

using (new UNCPathAccess(Path.GetDirectoryName(pathPdf), username, string.Empty, password))
{
Email.Send(subject, body, email, attachments);
}