using (PrincipalContext ctx = new PrincipalContext(ContextType.Domain, Domain, UserName, Password))
{
UserPrincipal U = new UserPrincipal(ctx);
U.GivenName = strFirstName;
U.Surname = strLastName;
U.EmailAddress = strEmail;
PrincipalSearcher srch = new PrincipalSearcher(U);
foreach (var principal in srch.FindAll())
{
var p = (UserPrincipal)principal;
if (!User.Any(x => x.Email == p.EmailAddress))
{
MyUserDataset.UserRow User = User.NewUserRow();
User.FirstName = p.GivenName;
User.LastName = p.Surname;
User.UserName = p.SamAccountName;
User.Email = p.EmailAddress;
User.AddUserRow(User);
}
}
User.AcceptChanges();
}
Sto utilizzando la classe PrincipalContext sopra per stabilire una connessione alla directory di destinazione e specificare le credenziali per l'esecuzione di operazioni sulla directory.Come impostare il timeout della connessione quando si stabilisce il contesto - PrincipalContext
Qualcuno sa come posso specificare il timeout della connessione nel Costruttore PrincipalContext? Sono in esecuzione nei problemi di timeout della connessione & Mi chiedevo se posso controllare dopo quanto tempo la connessione può scadere.