AuthenticablePrincipal.FindByLogonTime Yöntem
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.
Aşırı Yüklemeler
FindByLogonTime(PrincipalContext, DateTime, MatchType) |
Belirtilen tarih ve saat aralığında hesap oturum açma kaydı olan kimlik doğrulama sorumlusu nesnelerinin bir koleksiyonunu döndürür. |
FindByLogonTime<T>(PrincipalContext, DateTime, MatchType) |
PrincipalSearchResult<T> Belirtilen tarih ve saat aralığında oturum açma zamanı olan bir nesne koleksiyonu döndürür. Bu, bu işlevi uygulamak isteyen genişletilmiş sınıfların şablon işlevidir. |
FindByLogonTime(PrincipalContext, DateTime, MatchType)
- Kaynak:
- AuthenticablePrincipal.cs
- Kaynak:
- AuthenticablePrincipal.cs
- Kaynak:
- AuthenticablePrincipal.cs
Belirtilen tarih ve saat aralığında hesap oturum açma kaydı olan kimlik doğrulama sorumlusu nesnelerinin bir koleksiyonunu döndürür.
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)
Parametreler
- context
- PrincipalContext
işlemlerin PrincipalContext gerçekleştirildiği sunucuyu veya etki alanını belirten.
- time
- DateTime
DateTime Oturum açma kaydının tarih ve saatini tanımlayan nesne. Bu parametre, döndürülen nesnelerin hesap oturum açmasının kaydedildiği zaman aralığını belirlemek için tür parametresiyle birlikte kullanılır.
- type
- MatchType
MatchType parametresine uygulanan time
eşleşme türünü belirten bir numaralandırma değeri.
Döndürülenler
Bir PrincipalSearchResult<T> veya daha fazla AuthenticablePrincipal nesne içeren bir.
Örnekler
Aşağıdaki kod, "5000" bağlantı noktası numarasındaki "adamHost1.fabrikam.com" sunucusu tarafından barındırılan ADAM örneğine bağlanır. Oluşturucuda PrincipalContext kullanıcı adı (adamAdmin) ve parola (SecretPwd123) belirtilir.
"DC=adamApp1,DC=fabrikam,DC=com" kapsayıcısı altında, son 45 gün boyunca bu ADAM örneğinde oturum açmamış tüm doğrulanabilir sorumlular için bir arama gerçekleştirilir. Arama tarafından döndürülen sorumlular daha sonra silinir.
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();
Açıklamalar
Saat varsayılan olarak UTC olarak ayarlanır. Saati yerel saat olarak belirtmek istiyorsanız, nesnesinin Kindtime
özelliğini olarak DateTimeKind.Localbelirtin.
Şunlara uygulanır
FindByLogonTime<T>(PrincipalContext, DateTime, MatchType)
- Kaynak:
- AuthenticablePrincipal.cs
- Kaynak:
- AuthenticablePrincipal.cs
- Kaynak:
- AuthenticablePrincipal.cs
PrincipalSearchResult<T> Belirtilen tarih ve saat aralığında oturum açma zamanı olan bir nesne koleksiyonu döndürür. Bu, bu işlevi uygulamak isteyen genişletilmiş sınıfların şablon işlevidir.
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)
Tür Parametreleri
- T
Parametreler
- context
- PrincipalContext
işlemlerin PrincipalContext gerçekleştirildiği sunucuyu veya etki alanını belirten.
- time
- DateTime
DateTime Parola kümesinin tarih ve saatini tanımlayan nesne. Bu parametre, döndürülen nesnelerin parola kümesinin kaydedildiği zaman aralığını belirlemek için tür parametresiyle birlikte kullanılır.
- type
- MatchType
MatchType parametresine uygulanan time
eşleşme türünü belirten bir numaralandırma değeri.
Döndürülenler
PrincipalSearchResult<T> Uygun sorumlu türünde bir veya daha fazla nesne içeren veya eşleşme bulunamazsa boş bir koleksiyon içeren bir.
Açıklamalar
Saat varsayılan olarak UTC olarak ayarlanır. Saati yerel saat olarak belirtmek istiyorsanız, nesnesinin Kindtime
özelliğini olarak DateTimeKind.Localbelirtin.