DirectoryEntry オブジェクトに問題があり、デッド AD サーバーへの接続に時間がかかり、最終的に失敗します。特定の時間内に接続できない場合にタイムアウトを設定して、次の接続を試行することはできますか?
2997 次
2 に答える
0
DirectoryEntry に直接のタイムアウト オプションはありません。
DirectorySearcher を使用して ClientTimeout を設定できます (パスで 1 つのオブジェクトのみを探している場合でも)。または、新しいスレッドまたは BackgroundWorker でディレクトリ操作を行い、独自のタイムアウトを制御します。
于 2010-10-05T13:03:06.917 に答える
0
サーバーに独自のものを作成することをお勧めしLdapConnection
ます。これにより、タイムアウトを指定し、使用する方法を細かく制御できます。
また、この下位レベルに移動しないと、.NET クラスは LDAP+SSL、次に Kerberos、最後に RPC を使用しようとすることに注意してください。このプロセス中に遅延/タイムアウトが発生する場合があります。
于 2011-09-27T13:11:05.197 に答える