UserPrincipal Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
UserPrincipal sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
UserPrincipal(PrincipalContext) |
Belirtilen bağlamı UserPrincipal kullanarak sınıfının yeni bir örneğini başlatır. |
UserPrincipal(PrincipalContext, String, String, Boolean) |
Belirtilen bağlamı, SAM hesabı adını, parolayı UserPrincipal ve etkin değeri kullanarak sınıfının yeni bir örneğini başlatır. |
UserPrincipal(PrincipalContext)
- Kaynak:
- User.cs
- Kaynak:
- User.cs
- Kaynak:
- User.cs
Belirtilen bağlamı UserPrincipal kullanarak sınıfının yeni bir örneğini başlatır.
public:
UserPrincipal(System::DirectoryServices::AccountManagement::PrincipalContext ^ context);
public UserPrincipal (System.DirectoryServices.AccountManagement.PrincipalContext context);
new System.DirectoryServices.AccountManagement.UserPrincipal : System.DirectoryServices.AccountManagement.PrincipalContext -> System.DirectoryServices.AccountManagement.UserPrincipal
Public Sub New (context As PrincipalContext)
Parametreler
- context
- PrincipalContext
üzerinde PrincipalContext işlemlerin gerçekleştirildiği sunucuyu veya etki alanını belirten.
Örnekler
Aşağıdaki kod örneği, oluşturucuda PrincipalContext başlatılan kullanıcı adı ve parolayla "administrator" ve "securelyStoredPassword" ldap etki alanına "fabrikam.com" bağlanır.
Örnekte ayarlanan kullanıcı adı ve e-posta adresi gibi özellikler, oluşturucuda PrincipalContext belirtilen kapsayıcı altında oluşturulur: "CN=Users,DC=fabrikam,DC=com."
PrincipalContext ctx = new PrincipalContext(
ContextType.Domain,
"fabrikam.com",
"CN=Users,DC=fabrikam,DC=com",
"administrator",
"securelyStoredPassword");
UserPrincipal usr = new UserPrincipal(ctx);
usr.Name = "Jim Daly";
usr.Description = "This is the user account for Jim Daly";
usr.EmailAddress = "jimdaly@fabrikam.com";
usr.SetPassword("securelyStoredPassword");
usr.Save();
usr.Dispose();
ctx.Dispose();
Açıklamalar
Kullanıcı asıl hesabı oluşturulduğunda kalıcı olmaz. Hesabı kaydetmek için yöntemini çağırın Save .
Şunlara uygulanır
UserPrincipal(PrincipalContext, String, String, Boolean)
- Kaynak:
- User.cs
- Kaynak:
- User.cs
- Kaynak:
- User.cs
Belirtilen bağlamı, SAM hesabı adını, parolayı UserPrincipal ve etkin değeri kullanarak sınıfının yeni bir örneğini başlatır.
public:
UserPrincipal(System::DirectoryServices::AccountManagement::PrincipalContext ^ context, System::String ^ samAccountName, System::String ^ password, bool enabled);
public UserPrincipal (System.DirectoryServices.AccountManagement.PrincipalContext context, string samAccountName, string password, bool enabled);
new System.DirectoryServices.AccountManagement.UserPrincipal : System.DirectoryServices.AccountManagement.PrincipalContext * string * string * bool -> System.DirectoryServices.AccountManagement.UserPrincipal
Public Sub New (context As PrincipalContext, samAccountName As String, password As String, enabled As Boolean)
Parametreler
- context
- PrincipalContext
üzerinde PrincipalContext işlemlerin gerçekleştirildiği sunucuyu veya etki alanını belirten.
- samAccountName
- String
Bu kullanıcı sorumlusunun SAM hesap adı.
- password
- String
Bu hesabın parolası.
- enabled
- Boolean
Hesabın etkinleştirilip etkinleştirilmediğini belirten bir Boole değeri.
Açıklamalar
Kullanıcı asıl hesabı oluşturulduğunda kalıcı olmaz. Hesabı kaydetmek için yöntemini çağırın Save .
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin