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();
}
Hedef dizini ile bağlantı kurmak ve dizine karşı işlem yapmak için kimlik bilgilerini belirtmek için yukarıdaki PrincipalContext sınıfını kullanıyorum.Bağlam oluşturulurken bağlantı zaman aşımı nasıl ayarlanır - PrincipalContext
Herhangi biri, PrincipalContext Constructor'da bağlantı zamanını nasıl belirleyebileceğimi biliyor mu ?, bağlantı zaman aşımına uğradı sorunları yaşıyorum & bağlantının ne kadar süre dolduğunu kontrol edip edemeyeceğimi merak ediyordum.