私はC#のLDAPディレクトリに接続していますので、DirectoryEntryクラスを使用しました。私のDirectoryEntryが本当に私のLDAPディレクトリに接続されているかどうかを知る方法?
アドレス、ログイン、およびパスワードで「新しいDirectoryEntry」を実行すると、LDAPディレクトリに接続することになっています。
ただし、接続がうまくいかなくても問題なく戻り、ディレクトリエントリ変数が設定されています。
私の接続が実際に開いていることは分かりますか?今、私は非常に醜いハックを使用しています:私は、SchemaEntryのようなDirectoryEntryのメンバーのいくつかがarentしているので、接続が確立されていない場合に例外を生成するif(mydirectory.SchemaEntry)接続が失敗した場合は設定されません。しかし、1:それは醜さスケールで11/10になるはずです2:それは失敗する前に多くの時間がかかります。
これを行うにはどうすればよいですか?確かに、Microsoftは本当に接続しているかどうかを知るために何かを用意しておく必要があります(LDAPディレクトリとActive Directoryを使用していなくても)。
+1に役立ちます。ありがとう。 – Ksempac
クリーンな説明 – Roshe