AuthenticablePrincipal Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Merangkum akun dan menghubungi data yang umum untuk prinsipal yang dapat diautentikasi.
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
- Warisan
- Turunan
- Atribut
Konstruktor
AuthenticablePrincipal(PrincipalContext) |
Menginisialisasi instans AuthenticablePrincipal baru kelas dengan menggunakan konteks yang ditentukan. Konstruktor ini dipanggil oleh konstruktor kelas turunan untuk menginisialisasi kelas dasar dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. |
AuthenticablePrincipal(PrincipalContext, String, String, Boolean) |
Menginisialisasi instans AuthenticablePrincipal baru kelas dengan menggunakan konteks yang ditentukan, nama akun SAM, kata sandi, dan nilai yang diaktifkan. Konstruktor ini dipanggil oleh konstruktor kelas turunan untuk menginisialisasi kelas dasar dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. |
Properti
AccountExpirationDate |
Mendapatkan atau mengatur Nullable DateTime yang menentukan tanggal dan waktu akun kedaluwarsa. |
AccountLockoutTime |
Mendapatkan Nullable DateTime yang menentukan tanggal dan waktu akun dikunci. |
AdvancedSearchFilter |
AdvancedFilters Mengembalikan objek untuk digunakan dengan Kueri Menurut Contoh untuk mengatur properti baca-saja sebelum meneruskan objek ke PrincipalSearcher. |
AllowReversiblePasswordEncryption |
Mendapatkan atau menetapkan nilai Boolean yang menentukan apakah enkripsi kata sandi yang dapat dibatalkan diaktifkan untuk akun ini. |
BadLogonCount |
Mendapatkan jumlah upaya masuk menggunakan kredensial yang salah untuk akun ini. |
Certificates |
X509Certificate2Collection Mendapatkan yang berisi sertifikat X509 untuk akun ini. |
Context |
Mendapatkan konteks utama yang terkait dengan prinsipal. (Diperoleh dari Principal) |
ContextRaw |
Mendapatkan konteks utama yang terkait dengan prinsipal ini. (Diperoleh dari Principal) |
ContextType |
Mendapatkan nilai enumerasi jenis konteks yang menentukan jenis konteks utama yang terkait dengan prinsipal ini. (Diperoleh dari Principal) |
DelegationPermitted |
Mendapatkan atau menetapkan nilai Boolean Nullable yang menentukan apakah akun dapat didelegasikan. |
Description |
Mendapatkan atau mengatur deskripsi prinsipal. (Diperoleh dari Principal) |
DisplayName |
Mendapatkan atau mengatur nama tampilan untuk prinsipal ini. (Diperoleh dari Principal) |
DistinguishedName |
Mendapatkan nama khusus (DN) untuk prinsipal ini. (Diperoleh dari Principal) |
Enabled |
Mendapatkan atau menetapkan nilai Boolean Nullable yang menentukan apakah akun ini diaktifkan untuk autentikasi. |
Guid |
Mendapatkan GUID yang terkait dengan prinsipal ini. (Diperoleh dari Principal) |
HomeDirectory |
Mendapatkan atau mengatur direktori beranda untuk akun ini. |
HomeDrive |
Mendapatkan atau menyetel kandar rumah untuk akun ini. |
LastBadPasswordAttempt |
Mendapatkan Nullable DateTime yang menentukan tanggal dan waktu upaya kata sandi terakhir yang salah pada akun ini. |
LastLogon |
Mendapatkan Nullable DateTime yang menentukan tanggal dan waktu masuk terakhir untuk akun ini. |
LastPasswordSet |
Mendapatkan Nullable DateTime yang menentukan tanggal dan waktu terakhir kata sandi diatur untuk akun ini. |
Name |
Mendapatkan atau menetapkan nama prinsipal ini. (Diperoleh dari Principal) |
PasswordNeverExpires |
Mendapatkan atau menetapkan nilai Boolean yang menentukan apakah kata sandi kedaluwarsa untuk akun ini. |
PasswordNotRequired |
Mendapatkan atau menetapkan nilai Boolean yang menentukan apakah kata sandi diperlukan untuk akun ini. |
PermittedLogonTimes |
Mendapatkan atau mengatur waktu ketika prinsipal dapat masuk. |
PermittedWorkstations |
Mendapatkan daftar stasiun kerja yang diizinkan untuk masuk ke prinsipal ini. |
SamAccountName |
Mendapatkan atau mengatur nama akun SAM untuk prinsipal ini. (Diperoleh dari Principal) |
ScriptPath |
Mendapatkan atau mengatur jalur skrip untuk akun ini. |
Sid |
Mendapatkan ID Keamanan (SID) dari prinsipal. (Diperoleh dari Principal) |
SmartcardLogonRequired |
Mendapatkan atau menetapkan nilai Boolean yang menentukan apakah kartu pintar diperlukan untuk masuk ke akun. |
StructuralObjectClass |
Mendapatkan atribut direktori kelas objek struktural. (Diperoleh dari Principal) |
UserCannotChangePassword |
Mendapatkan atau menetapkan nilai Boolean yang menentukan apakah pengguna dapat mengubah kata sandi untuk akun ini. Jangan gunakan ini dengan ComputerPrincipal. |
UserPrincipalName |
Mendapatkan atau mengatur nama prinsipal pengguna (UPN) yang terkait dengan prinsipal ini. (Diperoleh dari Principal) |
Metode
ChangePassword(String, String) |
Mengubah kata sandi akun dari kata sandi lama ke kata sandi baru. Jangan gunakan ini dengan ComputerPrincipal. |
CheckDisposedOrDeleted() |
Menentukan apakah Dispose() metode atau Delete() telah dipanggil pada kelas ini. Metode ini dipanggil oleh kelas yang berasal dari kelas utama ini. (Diperoleh dari Principal) |
Delete() |
Menghapus objek utama dari penyimpanan. (Diperoleh dari Principal) |
Dispose() |
Membuang instans Principal objek saat ini. (Diperoleh dari Principal) |
Equals(Object) |
Mengembalikan nilai Boolean yang menentukan apakah objek yang disediakan sama dengan objek saat ini. (Diperoleh dari Principal) |
ExpirePasswordNow() |
Kedaluwarsa kata sandi untuk akun ini. Ini akan memaksa pengguna untuk mengubah kata sandinya pada log masuk berikutnya. |
ExtensionGet(String) |
Mengambil atribut objek kelas yang diperluas. (Diperoleh dari Principal) |
ExtensionSet(String, Object) |
Mengatur nilai atribut di kelas yang diperluas. (Diperoleh dari Principal) |
FindByBadPasswordAttempt(PrincipalContext, DateTime, MatchType) |
Mengembalikan kumpulan objek utama autentikasi yang memiliki kata sandi yang salah coba rekam dalam rentang tanggal dan waktu yang ditentukan. |
FindByBadPasswordAttempt<T>(PrincipalContext, DateTime, MatchType) |
Mengembalikan kumpulan PrincipalSearchResult<T> objek yang memiliki upaya kata sandi buruk dalam rentang tanggal dan waktu yang ditentukan. Ini adalah fungsi templat untuk kelas yang diperluas yang ingin menerapkan fungsionalitas ini. |
FindByExpirationTime(PrincipalContext, DateTime, MatchType) |
Mengembalikan kumpulan objek utama autentikasi yang memiliki waktu kedaluwarsa akun yang dicatat dalam rentang tanggal dan waktu yang ditentukan. |
FindByExpirationTime<T>(PrincipalContext, DateTime, MatchType) |
Mengembalikan kumpulan PrincipalSearchResult<T> objek yang memiliki waktu kedaluwarsa dalam rentang tanggal dan waktu yang ditentukan. Ini adalah fungsi templat untuk kelas yang diperluas yang ingin menerapkan fungsionalitas ini. |
FindByLockoutTime(PrincipalContext, DateTime, MatchType) |
Mengembalikan kumpulan objek utama autentikasi yang memiliki waktu penguncian akun yang dicatat dalam rentang tanggal dan waktu yang ditentukan. |
FindByLockoutTime<T>(PrincipalContext, DateTime, MatchType) |
Mengembalikan kumpulan PrincipalSearchResult<T> objek yang memiliki waktu penguncian dalam rentang tanggal dan waktu yang ditentukan. Ini adalah fungsi templat untuk kelas yang diperluas yang ingin menerapkan fungsionalitas ini. |
FindByLogonTime(PrincipalContext, DateTime, MatchType) |
Mengembalikan kumpulan objek utama autentikasi yang memiliki log masuk akun yang dicatat dalam rentang tanggal dan waktu yang ditentukan. |
FindByLogonTime<T>(PrincipalContext, DateTime, MatchType) |
Mengembalikan kumpulan PrincipalSearchResult<T> objek yang memiliki waktu masuk dalam rentang tanggal dan waktu yang ditentukan. Ini adalah fungsi templat untuk kelas yang diperluas yang ingin menerapkan fungsionalitas ini. |
FindByPasswordSetTime(PrincipalContext, DateTime, MatchType) |
Mengembalikan kumpulan objek utama autentikasi yang memiliki kumpulan kata sandi akun yang direkam dalam rentang tanggal dan waktu yang ditentukan. |
FindByPasswordSetTime<T>(PrincipalContext, DateTime, MatchType) |
Mengembalikan kumpulan PrincipalSearchResult<T> objek yang memiliki waktu set kata sandi dalam rentang tanggal dan waktu yang ditentukan. Ini adalah fungsi templat untuk kelas yang diperluas yang ingin menerapkan fungsionalitas ini. |
GetGroups() |
Mengembalikan kumpulan objek grup yang menentukan grup di mana prinsipal saat ini adalah anggota. (Diperoleh dari Principal) |
GetGroups(PrincipalContext) |
Mengembalikan kumpulan objek grup yang utamanya adalah anggota dan yang ada di penyimpanan yang disediakan oleh parameter konteks yang ditentukan. (Diperoleh dari Principal) |
GetHashCode() |
Mengambil hash yang dibuat dari konten objek utama, cocok untuk digunakan dalam algoritma hash dan struktur data seperti tabel hash. (Diperoleh dari Principal) |
GetType() |
Mendapatkan instans Type saat ini. (Diperoleh dari Object) |
GetUnderlyingObject() |
Mengembalikan objek yang mendasar DirectoryEntry yang menyediakan data kontak untuk objek utama. (Diperoleh dari Principal) |
GetUnderlyingObjectType() |
Mengembalikan jenis objek yang mendasar. (Diperoleh dari Principal) |
IsAccountLockedOut() |
Mengembalikan nilai Boolean yang menentukan apakah akun saat ini dikunci. |
IsMemberOf(GroupPrincipal) |
Mengembalikan nilai Boolean yang menentukan apakah prinsipal adalah anggota grup yang ditentukan. (Diperoleh dari Principal) |
IsMemberOf(PrincipalContext, IdentityType, String) |
Mengembalikan nilai Boolean yang menentukan apakah prinsipal adalah anggota grup yang ditentukan oleh jenis dan nilai identitas. (Diperoleh dari Principal) |
MemberwiseClone() |
Membuat salinan dangkal dari yang saat ini Object. (Diperoleh dari Object) |
RefreshExpiredPassword() |
Menyegarkan kata sandi yang kedaluwarsa. |
Save() |
Menyimpan perubahan yang dibuat pada objek utama ke penyimpanan. Jika ini adalah objek utama baru, metode ini menyisipkannya ke dalam penyimpanan. (Diperoleh dari Principal) |
Save(PrincipalContext) |
Menyimpan perubahan yang dibuat pada objek utama ke penyimpanan. Jika ini adalah objek utama baru, metode ini menyisipkannya ke dalam konteks yang ditentukan. Jika prinsipal telah dipertahankan, prinsipal dipindahkan dari konteks asli ke konteks yang ditentukan. (Diperoleh dari Principal) |
SetPassword(String) |
Mengatur kata sandi akun ke nilai yang ditentukan. |
ToString() |
Mengembalikan representasi string yang mudah digunakan dari objek utama saat ini. (Diperoleh dari Principal) |
UnlockAccount() |
Membuka kunci akun jika saat ini dikunci. |