AuthenticablePrincipal.FindByLogonTime Metode
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.
Overload
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. |
FindByLogonTime(PrincipalContext, DateTime, MatchType)
- Sumber:
- AuthenticablePrincipal.cs
- Sumber:
- AuthenticablePrincipal.cs
- Sumber:
- AuthenticablePrincipal.cs
Mengembalikan kumpulan objek utama autentikasi yang memiliki log masuk akun yang dicatat dalam rentang tanggal dan waktu yang ditentukan.
public:
static System::DirectoryServices::AccountManagement::PrincipalSearchResult<System::DirectoryServices::AccountManagement::AuthenticablePrincipal ^> ^ FindByLogonTime(System::DirectoryServices::AccountManagement::PrincipalContext ^ context, DateTime time, System::DirectoryServices::AccountManagement::MatchType type);
public static System.DirectoryServices.AccountManagement.PrincipalSearchResult<System.DirectoryServices.AccountManagement.AuthenticablePrincipal> FindByLogonTime (System.DirectoryServices.AccountManagement.PrincipalContext context, DateTime time, System.DirectoryServices.AccountManagement.MatchType type);
static member FindByLogonTime : System.DirectoryServices.AccountManagement.PrincipalContext * DateTime * System.DirectoryServices.AccountManagement.MatchType -> System.DirectoryServices.AccountManagement.PrincipalSearchResult<System.DirectoryServices.AccountManagement.AuthenticablePrincipal>
Public Shared Function FindByLogonTime (context As PrincipalContext, time As DateTime, type As MatchType) As PrincipalSearchResult(Of AuthenticablePrincipal)
Parameter
- context
- PrincipalContext
PrincipalContext yang menentukan server atau domain tempat operasi dilakukan.
- time
- DateTime
Objek DateTime yang mengidentifikasi tanggal dan waktu rekaman masuk. Parameter ini digunakan dengan parameter jenis untuk menentukan rentang waktu di mana objek yang dikembalikan memiliki akun masuk yang direkam.
- type
- MatchType
Nilai MatchType enumerasi yang menentukan jenis kecocokan yang diterapkan ke time
parameter.
Mengembalikan
PrincipalSearchResult<T> Yang berisi satu atau beberapa AuthenticablePrincipal objek.
Contoh
Kode berikut terhubung ke instans ADAM yang dihosting oleh server "adamHost1.fabrikam.com" pada nomor port "5000." Nama pengguna (adamAdmin), dan kata sandi (SecretPwd123) ditentukan dalam PrincipalContext konstruktor.
Pencarian dilakukan untuk semua prinsipal yang dapat diautentikasi di bawah kontainer "DC=adamApp1,DC=fabrikam,DC=com" yang belum masuk ke instans ADAM ini selama 45 hari terakhir. Perwakilan yang dikembalikan oleh pencarian kemudian dihapus.
PrincipalContext ctx = new PrincipalContext(
ContextType.ApplicationDirectory,
"adamHost1.fabrikam.com:5000",
"DC=adamApp1,DC=fabrikam,DC=com",
"adamAdmin", "SecretPwd123");
PrincipalSearchResult<AuthenticablePrincipal> oldPrincipals =
AuthenticablePrincipal.FindByLogonTime(ctx,
(DateTime.Now - new TimeSpan(45, 0, 0, 0)),
MatchType.LessThan);
foreach (Principal p in oldPrincipals)
{
p.Delete();
}
oldPrincipals.Dispose();
ctx.Dispose();
Keterangan
Waktu akan default ke UTC. Jika Anda ingin menentukan waktu dalam waktu setempat, tentukan Kind properti time
objek sebagai DateTimeKind.Local.
Berlaku untuk
FindByLogonTime<T>(PrincipalContext, DateTime, MatchType)
- Sumber:
- AuthenticablePrincipal.cs
- Sumber:
- AuthenticablePrincipal.cs
- Sumber:
- AuthenticablePrincipal.cs
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.
protected:
generic <typename T>
static System::DirectoryServices::AccountManagement::PrincipalSearchResult<T> ^ FindByLogonTime(System::DirectoryServices::AccountManagement::PrincipalContext ^ context, DateTime time, System::DirectoryServices::AccountManagement::MatchType type);
protected static System.DirectoryServices.AccountManagement.PrincipalSearchResult<T> FindByLogonTime<T> (System.DirectoryServices.AccountManagement.PrincipalContext context, DateTime time, System.DirectoryServices.AccountManagement.MatchType type);
static member FindByLogonTime : System.DirectoryServices.AccountManagement.PrincipalContext * DateTime * System.DirectoryServices.AccountManagement.MatchType -> System.DirectoryServices.AccountManagement.PrincipalSearchResult<'T>
Protected Shared Function FindByLogonTime(Of T) (context As PrincipalContext, time As DateTime, type As MatchType) As PrincipalSearchResult(Of T)
Jenis parameter
- T
Parameter
- context
- PrincipalContext
PrincipalContext yang menentukan server atau domain tempat operasi dilakukan.
- time
- DateTime
Objek DateTime yang mengidentifikasi tanggal dan waktu kumpulan kata sandi. Parameter ini digunakan dengan parameter jenis untuk menentukan rentang waktu di mana objek yang dikembalikan memiliki kumpulan kata sandi yang direkam.
- type
- MatchType
Nilai MatchType enumerasi yang menentukan jenis kecocokan yang diterapkan ke time
parameter.
Mengembalikan
PrincipalSearchResult<T> yang berisi satu atau beberapa objek dari jenis utama yang sesuai, atau koleksi kosong jika tidak ada kecocokan yang ditemukan.
Keterangan
Waktu akan default ke UTC. Jika Anda ingin menentukan waktu dalam waktu setempat, tentukan Kind properti time
objek sebagai DateTimeKind.Local.