AuthenticablePrincipal Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Kapslar in konto- och kontaktdata som är gemensamma för huvudkonton som kan autentiseras.
public ref class AuthenticablePrincipal : System::DirectoryServices::AccountManagement::Principal
[System.DirectoryServices.AccountManagement.DirectoryRdnPrefix("CN")]
[System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)]
public class AuthenticablePrincipal : System.DirectoryServices.AccountManagement.Principal
[<System.DirectoryServices.AccountManagement.DirectoryRdnPrefix("CN")>]
[<System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)>]
type AuthenticablePrincipal = class
inherit Principal
Public Class AuthenticablePrincipal
Inherits Principal
- Arv
- Härledda
- Attribut
Konstruktorer
| Name | Description |
|---|---|
| AuthenticablePrincipal(PrincipalContext, String, String, Boolean) |
Initierar en ny instans av AuthenticablePrincipal klassen med hjälp av den angivna kontexten, SAM-kontonamn, lösenord och aktiverat värde. Den här konstruktorn anropas av konstruktorer av härledd klass för att initiera basklassen och är inte avsedd att användas direkt från koden. |
| AuthenticablePrincipal(PrincipalContext) |
Initierar en ny instans av AuthenticablePrincipal klassen med hjälp av den angivna kontexten. Den här konstruktorn anropas av konstruktorer av härledd klass för att initiera basklassen och är inte avsedd att användas direkt från koden. |
Egenskaper
| Name | Description |
|---|---|
| AccountExpirationDate |
Hämtar eller anger en Nullable DateTime som anger datum och tid då kontot upphör att gälla. |
| AccountLockoutTime |
Hämtar null-värdet DateTime som anger datum och tid då kontot låstes. |
| AdvancedSearchFilter |
Returnerar ett AdvancedFilters objekt för användning med Query By Example för att ange skrivskyddade egenskaper innan objektet skickas PrincipalSearchertill . |
| AllowReversiblePasswordEncryption |
Hämtar eller anger ett booleskt värde som anger om reversibel lösenordskryptering är aktiverat för det här kontot. |
| BadLogonCount |
Hämtar antalet inloggningsförsök med felaktiga autentiseringsuppgifter för det här kontot. |
| Certificates |
Hämtar ett X509Certificate2Collection som innehåller X509-certifikaten för det här kontot. |
| Context |
Hämtar en huvudkontext som är associerad med huvudnamnet. (Ärvd från Principal) |
| ContextRaw |
Hämtar en huvudkontext som är associerad med det här huvudkontot. (Ärvd från Principal) |
| ContextType |
Hämtar uppräkningsvärdet för kontexttyp som anger vilken typ av huvudkontext som är associerad med det här huvudkontot. (Ärvd från Principal) |
| DelegationPermitted |
Hämtar eller anger ett booleskt värde som kan vara null och som anger om kontot kan delegeras. |
| Description |
Hämtar eller anger beskrivningen av huvudkontot. (Ärvd från Principal) |
| DisplayName |
Hämtar eller anger visningsnamnet för det här huvudnamnet. (Ärvd från Principal) |
| DistinguishedName |
Hämtar det unika namnet (DN) för det här huvudkontot. (Ärvd från Principal) |
| Enabled |
Hämtar eller anger ett booleskt värde som kan vara null och som anger om det här kontot är aktiverat för autentisering. |
| Guid |
Hämtar GUID:et som är associerat med det här huvudkontot. (Ärvd från Principal) |
| HomeDirectory |
Hämtar eller anger startkatalogen för det här kontot. |
| HomeDrive |
Hämtar eller ställer in startenheten för det här kontot. |
| LastBadPasswordAttempt |
Hämtar null-värdet DateTime som anger datum och tid för det senaste felaktiga lösenordsförsöket för det här kontot. |
| LastLogon |
Hämtar null-värdet DateTime som anger datum och tid för den senaste inloggningen för det här kontot. |
| LastPasswordSet |
Hämtar null-värdet DateTime som anger det senaste datum och den tid då lösenordet angavs för det här kontot. |
| Name |
Hämtar eller anger namnet på det här huvudkontot. (Ärvd från Principal) |
| PasswordNeverExpires |
Hämtar eller anger ett booleskt värde som anger om lösenordet upphör att gälla för det här kontot. |
| PasswordNotRequired |
Hämtar eller anger ett booleskt värde som anger om ett lösenord krävs för det här kontot. |
| PermittedLogonTimes |
Hämtar eller anger de tider då huvudkontot kan logga in. |
| PermittedWorkstations |
Hämtar listan över arbetsstationer som det här huvudkontot har behörighet att logga in på. |
| SamAccountName |
Hämtar eller anger SAM-kontonamnet för det här huvudkontot. (Ärvd från Principal) |
| ScriptPath |
Hämtar eller anger skriptsökvägen för det här kontot. |
| Sid |
Hämtar säkerhets-ID (SID) för huvudkontot. (Ärvd från Principal) |
| SmartcardLogonRequired |
Hämtar eller anger ett booleskt värde som anger om ett smartkort krävs för att logga in på kontot. |
| StructuralObjectClass |
Hämtar katalogattributet för strukturella objektklasser. (Ärvd från Principal) |
| UserCannotChangePassword |
Hämtar eller anger ett booleskt värde som anger om användaren kan ändra lösenordet för det här kontot. Använd inte detta med en ComputerPrincipal. |
| UserPrincipalName |
Hämtar eller anger det användarhuvudnamn (UPN) som är associerat med det här huvudnamnet. (Ärvd från Principal) |
Metoder
| Name | Description |
|---|---|
| ChangePassword(String, String) |
Ändrar kontolösenordet från det gamla lösenordet till det nya lösenordet. Använd inte detta med en ComputerPrincipal. |
| CheckDisposedOrDeleted() |
Avgör om Dispose() metoderna eller Delete() har anropats för den här klassen. Den här metoden anropas av klasser som härleds från den här huvudklassen. (Ärvd från Principal) |
| Delete() |
Tar bort huvudobjektet från arkivet. (Ärvd från Principal) |
| Dispose() |
Bortser från den aktuella instansen Principal av objektet. (Ärvd från Principal) |
| Equals(Object) |
Returnerar ett booleskt värde som anger om det angivna objektet är lika med det aktuella objektet. (Ärvd från Principal) |
| ExpirePasswordNow() |
Förfaller lösenordet för det här kontot. Detta tvingar användaren att ändra sitt lösenord vid nästa inloggning. |
| ExtensionGet(String) |
Hämtar ett attribut för ett utökat klassobjekt. (Ärvd från Principal) |
| ExtensionSet(String, Object) |
Anger värdet för ett attribut i en utökad klass. (Ärvd från Principal) |
| FindByBadPasswordAttempt(PrincipalContext, DateTime, MatchType) |
Returnerar en samling autentiseringsobjekt som har ett felaktigt lösenord som registrerats i det angivna datum- och tidsintervallet. |
| FindByBadPasswordAttempt<T>(PrincipalContext, DateTime, MatchType) |
Returnerar en PrincipalSearchResult<T> samling objekt som har ett felaktigt lösenordsförsök inom det angivna datum- och tidsintervallet. Det här är mallfunktionen för utökade klasser som vill implementera den här funktionen. |
| FindByExpirationTime(PrincipalContext, DateTime, MatchType) |
Returnerar en samling autentiseringsobjekt som har en kontoförfallotid som registrerats i det angivna datum- och tidsintervallet. |
| FindByExpirationTime<T>(PrincipalContext, DateTime, MatchType) |
Returnerar en PrincipalSearchResult<T> samling objekt som har en förfallotid inom det angivna datum- och tidsintervallet. Det här är mallfunktionen för utökade klasser som vill implementera den här funktionen. |
| FindByLockoutTime(PrincipalContext, DateTime, MatchType) |
Returnerar en samling autentiseringsobjekt som har en kontoutelåsningstid som registrerats i det angivna datum- och tidsintervallet. |
| FindByLockoutTime<T>(PrincipalContext, DateTime, MatchType) |
Returnerar en PrincipalSearchResult<T> samling objekt som har en utelåsningstid inom det angivna datum- och tidsintervallet. Det här är mallfunktionen för utökade klasser som vill implementera den här funktionen. |
| FindByLogonTime(PrincipalContext, DateTime, MatchType) |
Returnerar en samling autentiseringsobjekt som har ett kontoinloggning registrerat i det angivna datum- och tidsintervallet. |
| FindByLogonTime<T>(PrincipalContext, DateTime, MatchType) |
Returnerar en PrincipalSearchResult<T> samling objekt som har en inloggningstid inom det angivna datum- och tidsintervallet. Det här är mallfunktionen för utökade klasser som vill implementera den här funktionen. |
| FindByPasswordSetTime(PrincipalContext, DateTime, MatchType) |
Returnerar en samling autentiseringsobjekt med ett kontolösenord som registrerats i det angivna datum- och tidsintervallet. |
| FindByPasswordSetTime<T>(PrincipalContext, DateTime, MatchType) |
Returnerar en PrincipalSearchResult<T> samling objekt som har en lösenordsuppsättningstid inom det angivna datum- och tidsintervallet. Det här är mallfunktionen för utökade klasser som vill implementera den här funktionen. |
| GetGroups() |
Returnerar en samling gruppobjekt som anger vilka grupper som det aktuella huvudkontot är medlem i. (Ärvd från Principal) |
| GetGroups(PrincipalContext) |
Returnerar en samling gruppobjekt som huvudnamnet är medlem i och som finns i arkivet som tillhandahålls av den angivna kontextparametern. (Ärvd från Principal) |
| GetHashCode() |
Hämtar hashen som skapats från innehållet i huvudobjektet, som passar för användning i hash-algoritmer och datastrukturer som en hash-tabell. (Ärvd från Principal) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| GetUnderlyingObject() |
Returnerar det underliggande DirectoryEntry objektet som tillhandahåller kontaktdata för huvudobjektet. (Ärvd från Principal) |
| GetUnderlyingObjectType() |
Returnerar den underliggande objekttypen. (Ärvd från Principal) |
| IsAccountLockedOut() |
Returnerar ett booleskt värde som anger om kontot för närvarande är utelåst. |
| IsMemberOf(GroupPrincipal) |
Returnerar ett booleskt värde som anger om huvudkontot är medlem i den angivna gruppen. (Ärvd från Principal) |
| IsMemberOf(PrincipalContext, IdentityType, String) |
Returnerar ett booleskt värde som anger om huvudnamnet är medlem i gruppen som anges av identitetstyp och värde. (Ärvd från Principal) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| RefreshExpiredPassword() |
Uppdaterar ett lösenord som har upphört att gälla. |
| Save() |
Sparar de ändringar som gjordes i huvudobjektet i arkivet. Om det här är ett nytt huvudobjekt infogar den här metoden det i arkivet. (Ärvd från Principal) |
| Save(PrincipalContext) |
Sparar de ändringar som gjordes i huvudobjektet i arkivet. Om det här är ett nytt huvudobjekt infogar den här metoden det i den angivna kontexten. Om huvudkontot redan har sparats flyttas det från den ursprungliga kontexten till den angivna kontexten. (Ärvd från Principal) |
| SetPassword(String) |
Anger kontolösenordet till det angivna värdet. |
| ToString() |
Returnerar en användarvänlig strängrepresentation av det aktuella huvudobjektet. (Ärvd från Principal) |
| UnlockAccount() |
Låser upp kontot om det för närvarande är utelåst. |