今日は奇妙なことがわかりました。空の文字列またはnullをDirectoryEntryコンストラクタに渡す
var directoryEntry =new DirectoryEntry(
ConfigurationManager.AppSettings["path"],
ConfigurationManager.AppSettings["user"],
ConfigurationManager.AppSettings["password"]
);
これはクラスライブラリの一部です。このライブラリを別のプロジェクトから使用した場合、アプリケーション/サイトの.configファイルでこれらのキーを定義するのを忘れていましたが、まだ機能していました。
このコンストラクタはPrincipalContextコンストラクタhttp://msdn.microsoft.com/en-us/library/bb298328.aspxと同様に動作しますが、NULLを渡すと現在のユーザーの資格情報が使用されることに疑いがありますが、MSDNのドキュメントではそのことについて何も言及していません。
誰でもこれを確認したり拒否できますか?