AuthenticablePrincipal Třída

Definice

Zapouzdřuje účet a kontaktní údaje společné pro objekty zabezpečení, které lze ověřit.

public ref class AuthenticablePrincipal : System::DirectoryServices::AccountManagement::Principal
[System.DirectoryServices.AccountManagement.DirectoryRdnPrefix("CN")]
public 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")>]
type AuthenticablePrincipal = class
    inherit Principal
[<System.DirectoryServices.AccountManagement.DirectoryRdnPrefix("CN")>]
[<System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)>]
type AuthenticablePrincipal = class
    inherit Principal
Public Class AuthenticablePrincipal
Inherits Principal
Dědičnost
AuthenticablePrincipal
Odvozené
Atributy

Konstruktory

AuthenticablePrincipal(PrincipalContext)

Inicializuje novou instanci AuthenticablePrincipal třídy pomocí zadaného kontextu. Tento konstruktor je volána konstruktory odvozené třídy inicializovat základní třídu a není určen pro použití přímo z kódu.

AuthenticablePrincipal(PrincipalContext, String, String, Boolean)

Inicializuje novou instanci AuthenticablePrincipal třídy pomocí zadaného kontextu, názvu účtu SAM, hesla a povolené hodnoty. Tento konstruktor je volána konstruktory odvozené třídy inicializovat základní třídu a není určen pro použití přímo z kódu.

Vlastnosti

AccountExpirationDate

Získá nebo nastaví hodnotu Nullable DateTime , která určuje datum a čas vypršení platnosti účtu.

AccountLockoutTime

Získá hodnotu Nullable DateTime , která určuje datum a čas uzamčení účtu.

AdvancedSearchFilter

AdvancedFilters Vrátí objekt pro použití s dotazem podle příkladu k nastavení vlastností jen pro čtení před předáním objektu do objektu PrincipalSearcher.

AllowReversiblePasswordEncryption

Získá nebo nastaví logickou hodnotu, která určuje, zda je pro tento účet povoleno reverzibilní šifrování hesla.

BadLogonCount

Získá počet pokusů o přihlášení pomocí nesprávných přihlašovacích údajů pro tento účet.

Certificates

Získá certifikáty X509Certificate2Collection X509 pro tento účet.

Context

Získá kontext objektu zabezpečení, který je přidružen k objektu zabezpečení.

(Zděděno od Principal)
ContextRaw

Získá kontext objektu zabezpečení, který je přidružen k tomuto objektu zabezpečení.

(Zděděno od Principal)
ContextType

Získá hodnotu výčtu typu kontextu, která určuje typ kontextu objektu zabezpečení přidruženého k tomuto objektu zabezpečení.

(Zděděno od Principal)
DelegationPermitted

Získá nebo nastaví logickou hodnotu s možnou hodnotou Null, která určuje, zda může být delegováno účet.

Description

Získá nebo nastaví popis objektu zabezpečení.

(Zděděno od Principal)
DisplayName

Získá nebo nastaví zobrazovaný název pro tento objekt zabezpečení.

(Zděděno od Principal)
DistinguishedName

Získá rozlišující název (DN) pro tento objekt zabezpečení.

(Zděděno od Principal)
Enabled

Získá nebo nastaví logickou hodnotu s možnou hodnotou Null, která určuje, zda je tento účet povolen pro ověřování.

Guid

Získá identifikátor GUID přidružený k tomuto objektu zabezpečení.

(Zděděno od Principal)
HomeDirectory

Získá nebo nastaví domovský adresář pro tento účet.

HomeDrive

Získá nebo nastaví domovskou jednotku pro tento účet.

LastBadPasswordAttempt

Získá hodnotu Nullable DateTime , která určuje datum a čas posledního nesprávného pokusu o heslo na tomto účtu.

LastLogon

Získá Hodnotu Nullable DateTime , která určuje datum a čas posledního přihlášení pro tento účet.

LastPasswordSet

Získá Nullable DateTime , který určuje poslední datum a čas, že heslo bylo nastaveno pro tento účet.

Name

Získá nebo nastaví název tohoto objektu zabezpečení.

(Zděděno od Principal)
PasswordNeverExpires

Získá nebo nastaví logickou hodnotu, která určuje, zda vyprší platnost hesla pro tento účet.

PasswordNotRequired

Získá nebo nastaví logickou hodnotu, která určuje, zda je požadováno heslo pro tento účet.

PermittedLogonTimes

Získá nebo nastaví časy, kdy se objekt zabezpečení může přihlásit.

PermittedWorkstations

Získá seznam pracovních stanic, ke kterým je tento objekt zabezpečení povolený pro přihlášení.

SamAccountName

Získá nebo nastaví název účtu SAM pro tento objekt zabezpečení.

(Zděděno od Principal)
ScriptPath

Získá nebo nastaví cestu skriptu pro tento účet.

Sid

Získá ID zabezpečení (SID) objektu zabezpečení.

(Zděděno od Principal)
SmartcardLogonRequired

Získá nebo nastaví logickou hodnotu, která určuje, zda je čipová karta vyžadována pro přihlášení k účtu.

StructuralObjectClass

Získá atribut adresáře třídy strukturálního objektu.

(Zděděno od Principal)
UserCannotChangePassword

Získá nebo nastaví logickou hodnotu, která určuje, zda uživatel může změnit heslo pro tento účet. Nepoužívejte tento příkaz s .ComputerPrincipal

UserPrincipalName

Získá nebo nastaví hlavní název uživatele (UPN) přidružený k tomuto objektu zabezpečení.

(Zděděno od Principal)

Metody

ChangePassword(String, String)

Změní heslo účtu ze starého hesla na nové heslo. Nepoužívejte tento příkaz s .ComputerPrincipal

CheckDisposedOrDeleted()

Určuje, zda Dispose() byly metody nebo Delete() volána v této třídě. Tato metoda je volána třídami, které jsou odvozeny z této hlavní třídy.

(Zděděno od Principal)
Delete()

Odstraní objekt zabezpečení z úložiště.

(Zděděno od Principal)
Dispose()

Odstraní aktuální instanci objektu Principal .

(Zděděno od Principal)
Equals(Object)

Vrátí logickou hodnotu, která určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Principal)
ExpirePasswordNow()

Vyprší platnost hesla k tomuto účtu. Tím se uživatel vynutí, aby si při příštím přihlášení změnil heslo.

ExtensionGet(String)

Načte atribut objektu rozšířené třídy.

(Zděděno od Principal)
ExtensionSet(String, Object)

Nastaví hodnotu atributu v rozšířené třídě.

(Zděděno od Principal)
FindByBadPasswordAttempt(PrincipalContext, DateTime, MatchType)

Vrátí kolekci objektů zabezpečení ověřování, které mají nesprávné heslo pokusu o zaznamenání v zadaném časovém a datovém rozsahu.

FindByBadPasswordAttempt<T>(PrincipalContext, DateTime, MatchType)

Vrátí kolekci PrincipalSearchResult<T> objektů, u kterých došlo k pokusu o chybné heslo v zadaném časovém a datovém rozsahu. Toto je funkce šablony pro rozšířené třídy, které chtějí tuto funkci implementovat.

FindByExpirationTime(PrincipalContext, DateTime, MatchType)

Vrátí kolekci objektů zabezpečení ověřování, které mají čas vypršení platnosti účtu zaznamenaný v zadaném datu a časovém rozsahu.

FindByExpirationTime<T>(PrincipalContext, DateTime, MatchType)

Vrátí kolekci PrincipalSearchResult<T> objektů, které mají čas vypršení platnosti v zadaném rozsahu data a času. Toto je funkce šablony pro rozšířené třídy, které chtějí tuto funkci implementovat.

FindByLockoutTime(PrincipalContext, DateTime, MatchType)

Vrátí kolekci objektů zabezpečení ověřování, které mají čas uzamčení účtu zaznamenaný v zadaném datu a časovém rozsahu.

FindByLockoutTime<T>(PrincipalContext, DateTime, MatchType)

Vrátí kolekci PrincipalSearchResult<T> objektů, které mají dobu uzamčení v zadaném datu a časovém rozsahu. Toto je funkce šablony pro rozšířené třídy, které chtějí tuto funkci implementovat.

FindByLogonTime(PrincipalContext, DateTime, MatchType)

Vrátí kolekci objektů zabezpečení ověřování, které mají přihlášení k účtu zaznamenané v zadaném časovém a datovém rozsahu.

FindByLogonTime<T>(PrincipalContext, DateTime, MatchType)

PrincipalSearchResult<T> Vrátí kolekci objektů, které mají čas přihlášení v zadaném rozsahu data a času. Toto je funkce šablony pro rozšířené třídy, které chtějí tuto funkci implementovat.

FindByPasswordSetTime(PrincipalContext, DateTime, MatchType)

Vrátí kolekci objektů zabezpečení ověřování, které mají nastavené heslo účtu zaznamenané v zadaném časovém a datovém rozsahu.

FindByPasswordSetTime<T>(PrincipalContext, DateTime, MatchType)

Vrátí kolekci PrincipalSearchResult<T> objektů, které mají nastavený čas hesla v zadaném rozsahu data a času. Toto je funkce šablony pro rozšířené třídy, které chtějí tuto funkci implementovat.

GetGroups()

Vrátí kolekci objektů skupiny, které určují skupiny, jejichž členem je aktuální objekt zabezpečení.

(Zděděno od Principal)
GetGroups(PrincipalContext)

Vrátí kolekci objektů skupiny, které je objekt zabezpečení členem a které existují v úložišti poskytovaném zadaným kontextovým parametrem.

(Zděděno od Principal)
GetHashCode()

Načte hodnotu hash vytvořenou z obsahu objektu zabezpečení, která je vhodná pro použití v hashovacích algoritmech a datových strukturách, jako je tabulka hash.

(Zděděno od Principal)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
GetUnderlyingObject()

Vrátí základní DirectoryEntry objekt, který poskytuje kontaktní data pro hlavní objekt.

(Zděděno od Principal)
GetUnderlyingObjectType()

Vrátí základní typ objektu.

(Zděděno od Principal)
IsAccountLockedOut()

Vrátí logickou hodnotu, která určuje, jestli je účet aktuálně uzamčený.

IsMemberOf(GroupPrincipal)

Vrátí logickou hodnotu, která určuje, zda je objekt zabezpečení členem zadané skupiny.

(Zděděno od Principal)
IsMemberOf(PrincipalContext, IdentityType, String)

Vrátí logickou hodnotu, která určuje, zda je objekt zabezpečení členem skupiny určené typem identity a hodnotou.

(Zděděno od Principal)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
RefreshExpiredPassword()

Aktualizuje heslo, jehož platnost vypršela.

Save()

Uloží změny provedené v objektu zabezpečení do úložiště. Pokud se jedná o nový objekt instančního objektu, tato metoda ho vloží do úložiště.

(Zděděno od Principal)
Save(PrincipalContext)

Uloží změny provedené v objektu zabezpečení do úložiště. Pokud se jedná o nový objekt instančního objektu, tato metoda ho vloží do zadaného kontextu. Pokud se objekt zabezpečení již zachoval, přesune se z původního kontextu do zadaného kontextu.

(Zděděno od Principal)
SetPassword(String)

Nastaví heslo účtu na zadanou hodnotu.

ToString()

Vrátí uživatelsky přívětivou řetězcovou reprezentaci aktuálního objektu zabezpečení.

(Zděděno od Principal)
UnlockAccount()

Odemkne účet, pokud je aktuálně uzamčený.

Platí pro