UserPrincipal Sınıf
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.
Kullanıcı hesabı olan sorumluları kapsüller.
public ref class UserPrincipal : System::DirectoryServices::AccountManagement::AuthenticablePrincipal
[System.DirectoryServices.AccountManagement.DirectoryRdnPrefix("CN")]
public class UserPrincipal : System.DirectoryServices.AccountManagement.AuthenticablePrincipal
[System.DirectoryServices.AccountManagement.DirectoryRdnPrefix("CN")]
[System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)]
public class UserPrincipal : System.DirectoryServices.AccountManagement.AuthenticablePrincipal
[<System.DirectoryServices.AccountManagement.DirectoryRdnPrefix("CN")>]
type UserPrincipal = class
inherit AuthenticablePrincipal
[<System.DirectoryServices.AccountManagement.DirectoryRdnPrefix("CN")>]
[<System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)>]
type UserPrincipal = class
inherit AuthenticablePrincipal
Public Class UserPrincipal
Inherits AuthenticablePrincipal
- Devralma
- Öznitelikler
Oluşturucular
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. |
Özellikler
AccountExpirationDate |
Hesabın süresinin dolmasına ilişkin tarih ve saati belirten null atanabilir DateTime değeri alır veya ayarlar. (Devralındığı yer: AuthenticablePrincipal) |
AccountLockoutTime |
Hesabın kilitlendiği tarihi ve saati belirten Nullable DateTime değerini alır. (Devralındığı yer: AuthenticablePrincipal) |
AdvancedSearchFilter |
nesnesini öğesine geçirmeden önce salt okunur özellikleri ayarlamak için PrincipalSearcherbir AdvancedFilters nesne döndürür. |
AllowReversiblePasswordEncryption |
Bu hesap için geri alınabilen parola şifrelemesinin etkinleştirilip etkinleştirilmediğini belirten bir Boole değeri alır veya ayarlar. (Devralındığı yer: AuthenticablePrincipal) |
BadLogonCount |
Bu hesap için yanlış kimlik bilgileri kullanarak oturum açma denemelerinin sayısını alır. (Devralındığı yer: AuthenticablePrincipal) |
Certificates |
Bu hesap için X509 sertifikalarını içeren bir X509Certificate2Collection alır. (Devralındığı yer: AuthenticablePrincipal) |
Context |
Sorumluyla ilişkili bir asıl bağlam alır. (Devralındığı yer: Principal) |
ContextRaw |
Bu sorumluyla ilişkili bir asıl bağlam alır. (Devralındığı yer: Principal) |
ContextType |
Bu sorumluyla ilişkili asıl bağlam türünü belirten bağlam türü numaralandırma değerini alır. (Devralındığı yer: Principal) |
Current |
İş parçacığının altında çalıştığı geçerli kullanıcıyı temsil eden bir kullanıcı asıl nesnesi alır. |
DelegationPermitted |
Hesabın temsilci seçilip temsilci seçilemeyeceğini belirten Null Atanabilir Boole değerini alır veya ayarlar. (Devralındığı yer: AuthenticablePrincipal) |
Description |
Sorumlunun açıklamasını alır veya ayarlar. (Devralındığı yer: Principal) |
DisplayName |
Bu sorumlunun görünen adını alır veya ayarlar. (Devralındığı yer: Principal) |
DistinguishedName |
Bu sorumlunun ayırt edici adını (DN) alır. (Devralındığı yer: Principal) |
EmailAddress |
Bu hesabın e-posta adresini alır veya ayarlar. |
EmployeeId |
Bu kullanıcı sorumlusunun çalışan kimliğini alır veya ayarlar. |
Enabled |
Bu hesabın kimlik doğrulaması için etkinleştirilip etkinleştirilmediğini belirten Null Atanabilir Boole değerini alır veya ayarlar. (Devralındığı yer: AuthenticablePrincipal) |
GivenName |
Kullanıcı sorumlusu için verilen adı alır veya ayarlar. |
Guid |
Bu sorumluyla ilişkili GUID'yi alır. (Devralındığı yer: Principal) |
HomeDirectory |
Bu hesabın giriş dizinini alır veya ayarlar. (Devralındığı yer: AuthenticablePrincipal) |
HomeDrive |
Bu hesabın ana sürücüsünü alır veya ayarlar. (Devralındığı yer: AuthenticablePrincipal) |
LastBadPasswordAttempt |
Bu hesapta yapılan son yanlış parola girişiminin tarih ve saatini belirten Nullable DateTime değerini alır. (Devralındığı yer: AuthenticablePrincipal) |
LastLogon |
Bu hesap için son oturum açma tarihini ve saatini belirten Nullable DateTime değerini alır. (Devralındığı yer: AuthenticablePrincipal) |
LastPasswordSet |
Bu hesap için parolanın ayarlandığı son tarihi ve saati belirten Nullable DateTime değerini alır. (Devralındığı yer: AuthenticablePrincipal) |
MiddleName |
Kullanıcı sorumlusunun ikinci adını alır veya ayarlar. |
Name |
Bu sorumlunun adını alır veya ayarlar. (Devralındığı yer: Principal) |
PasswordNeverExpires |
Bu hesap için parolanın süresinin dolup dolmayacağını belirten bir Boole değeri alır veya ayarlar. (Devralındığı yer: AuthenticablePrincipal) |
PasswordNotRequired |
Bu hesap için parola gerekip gerekmediğini belirten bir Boole değeri alır veya ayarlar. (Devralındığı yer: AuthenticablePrincipal) |
PermittedLogonTimes |
Sorumlunun oturum açabileceği saatleri alır veya ayarlar. (Devralındığı yer: AuthenticablePrincipal) |
PermittedWorkstations |
Bu sorumlunun oturum açmasına izin verilen iş istasyonlarının listesini alır. (Devralındığı yer: AuthenticablePrincipal) |
SamAccountName |
Bu sorumlunun SAM hesabı adını alır veya ayarlar. (Devralındığı yer: Principal) |
ScriptPath |
Bu hesabın betik yolunu alır veya ayarlar. (Devralındığı yer: AuthenticablePrincipal) |
Sid |
Sorumlunun Güvenlik Kimliğini (SID) alır. (Devralındığı yer: Principal) |
SmartcardLogonRequired |
Hesapta oturum açmak için bir akıllı kart gerekip gerekmediğini belirten bir Boole değeri alır veya ayarlar. (Devralındığı yer: AuthenticablePrincipal) |
StructuralObjectClass |
Yapısal nesne sınıfı dizin özniteliğini alır. (Devralındığı yer: Principal) |
Surname |
Kullanıcı sorumlusunun soyadını alır veya ayarlar. |
UserCannotChangePassword |
Kullanıcının bu hesabın parolasını değiştirip değiştiremeyeceğini belirten bir Boole değeri alır veya ayarlar. Bunu ile ComputerPrincipalkullanmayın. (Devralındığı yer: AuthenticablePrincipal) |
UserPrincipalName |
Bu sorumluyla ilişkili kullanıcı asıl adını (UPN) alır veya ayarlar. (Devralındığı yer: Principal) |
VoiceTelephoneNumber |
Kullanıcı sorumlusunun sesli telefon numarasını alır veya ayarlar. |
Yöntemler
ChangePassword(String, String) |
Hesap parolasını eski paroladan yeni parolaya değiştirir. Bunu ile ComputerPrincipalkullanmayın. (Devralındığı yer: AuthenticablePrincipal) |
CheckDisposedOrDeleted() |
veya Delete() yöntemlerinin Dispose() bu sınıfta çağrılıp çağrılmadığını belirler. Bu yöntem, bu asıl sınıftan türetilen sınıflar tarafından çağrılır. (Devralındığı yer: Principal) |
Delete() |
Asıl nesneyi depodan siler. (Devralındığı yer: Principal) |
Dispose() |
Nesnenin geçerli örneğini atar Principal . (Devralındığı yer: Principal) |
Equals(Object) |
Sağlanan nesnenin geçerli nesneye eşit olup olmadığını belirten bir Boole değeri döndürür. (Devralındığı yer: Principal) |
ExpirePasswordNow() |
Bu hesabın parolasının süresi dolar. Bu, kullanıcıyı bir sonraki oturum açmada parolasını değiştirmeye zorlar. (Devralındığı yer: AuthenticablePrincipal) |
ExtensionGet(String) |
Genişletilmiş sınıf nesnesinin özniteliğini alır. (Devralındığı yer: Principal) |
ExtensionSet(String, Object) |
Genişletilmiş sınıftaki bir özniteliğin değerini ayarlar. (Devralındığı yer: Principal) |
FindByBadPasswordAttempt(PrincipalContext, DateTime, MatchType) |
Belirtilen tarih ve saat aralığında yanlış parola denemesi olan kullanıcılar için bir nesne koleksiyonu PrincipalSearchResult<T> döndürür. |
FindByExpirationTime(PrincipalContext, DateTime, MatchType) |
Belirtilen tarih ve saat aralığında hesap süre sonu zamanı olan kullanıcılar için bir nesne koleksiyonu PrincipalSearchResult<T> döndürür. |
FindByIdentity(PrincipalContext, IdentityType, String) |
Belirtilen kimlik türü ve değeriyle eşleşen bir kullanıcı asıl nesnesi döndürür. Yöntemin FindByIdentity bu sürümü kimlik değerinin biçimini belirler. |
FindByIdentity(PrincipalContext, String) |
Belirtilen kimlik değeriyle eşleşen bir kullanıcı asıl nesnesi döndürür. |
FindByLockoutTime(PrincipalContext, DateTime, MatchType) |
Belirtilen tarih ve saat aralığında hesap kilitleme zamanı olan kullanıcılar için bir nesne koleksiyonu PrincipalSearchResult<T> döndürür. |
FindByLogonTime(PrincipalContext, DateTime, MatchType) |
Belirtilen tarih ve saat aralığında hesap oturum açma kaydı olan kullanıcılar için bir nesne koleksiyonu PrincipalSearchResult<T> döndürür. |
FindByPasswordSetTime(PrincipalContext, DateTime, MatchType) |
Belirtilen tarih ve saat aralığında parolalarını ayarlamış kullanıcılar için bir nesne koleksiyonu PrincipalSearchResult<T> döndürür. |
GetAuthorizationGroups() |
Bu kullanıcının üyesi olduğu tüm yetkilendirme gruplarını içeren bir asıl nesne koleksiyonu döndürür. Bu işlev yalnızca güvenlik grubu olan grupları döndürür; dağıtım grupları döndürülmedi. |
GetGroups() |
Geçerli sorumlunun üye olduğu grupları belirten grup nesneleri koleksiyonunu döndürür. (Devralındığı yer: Principal) |
GetGroups(PrincipalContext) |
Sorumlunun üyesi olduğu ve belirtilen bağlam parametresi tarafından sağlanan depoda bulunan grup nesnelerinin bir koleksiyonunu döndürür. (Devralındığı yer: Principal) |
GetHashCode() |
Karma algoritmalarında ve karma tablo gibi veri yapılarında kullanıma uygun, asıl nesnenin içeriğinden oluşturulan karmayı alır. (Devralındığı yer: Principal) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
GetUnderlyingObject() |
Asıl nesne için kişi verilerini sağlayan temel DirectoryEntry alınan nesneyi döndürür. (Devralındığı yer: Principal) |
GetUnderlyingObjectType() |
Temel alınan nesne türünü döndürür. (Devralındığı yer: Principal) |
IsAccountLockedOut() |
Hesabın şu anda kilitli olup olmadığını belirten bir Boole değeri döndürür. (Devralındığı yer: AuthenticablePrincipal) |
IsMemberOf(GroupPrincipal) |
Sorumlunun belirtilen grubun üyesi olup olmadığını belirten bir Boole değeri döndürür. (Devralındığı yer: Principal) |
IsMemberOf(PrincipalContext, IdentityType, String) |
Sorumlunun kimlik türü ve değeri tarafından belirtilen grubun üyesi olup olmadığını belirten bir Boole değeri döndürür. (Devralındığı yer: Principal) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
RefreshExpiredPassword() |
Süresi dolmuş bir parolayı yeniler. (Devralındığı yer: AuthenticablePrincipal) |
Save() |
Asıl nesnede yapılan değişiklikleri depoya kaydeder. Bu yeni bir asıl nesneyse, bu yöntem onu depoya ekler. (Devralındığı yer: Principal) |
Save(PrincipalContext) |
Asıl nesnede yapılan değişiklikleri depoya kaydeder. Bu yeni bir asıl nesneyse, bu yöntem onu belirtilen bağlama ekler. Sorumlu zaten kalıcı hale geldiyse, özgün bağlamdan belirtilen bağlama taşınır. (Devralındığı yer: Principal) |
SetPassword(String) |
Hesap parolasını belirtilen değere ayarlar. (Devralındığı yer: AuthenticablePrincipal) |
ToString() |
Geçerli asıl nesnenin kullanıcı dostu dize gösterimini döndürür. (Devralındığı yer: Principal) |
UnlockAccount() |
Şu anda kilitliyse hesabın kilidini açar. (Devralındığı yer: AuthenticablePrincipal) |