AuthenticablePrincipal.FindByLogonTime Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
FindByLogonTime(PrincipalContext, DateTime, MatchType) |
Restituisce una raccolta di oggetti entità di autenticazione che hanno un account con un accesso registrato nell'intervallo di data e ora specificato. |
FindByLogonTime<T>(PrincipalContext, DateTime, MatchType) |
Restituisce una raccolta di oggetti PrincipalSearchResult<T> per i quali sono definite una data e ora di accesso comprese nell'intervallo di data e ora specificato. Questa è la funzione modello per le classi estese che desiderano implementare questa funzionalità. |
FindByLogonTime(PrincipalContext, DateTime, MatchType)
- Origine:
- AuthenticablePrincipal.cs
- Origine:
- AuthenticablePrincipal.cs
- Origine:
- AuthenticablePrincipal.cs
Restituisce una raccolta di oggetti entità di autenticazione che hanno un account con un accesso registrato nell'intervallo di data e ora specificato.
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)
Parametri
- context
- PrincipalContext
Oggetto PrincipalContext che specifica il server o il dominio su cui vengono eseguite le operazioni.
- time
- DateTime
Oggetto DateTime che identifica la data e l'ora del record di accesso. Questo parametro viene usato con il parametro di tipo per determinare l'intervallo di tempo in cui è stato registrato un accesso dell'account per gli oggetti restituiti.
- type
- MatchType
Valore di enumerazione MatchType che specifica il tipo di corrispondenza applicata al parametro time
.
Restituisce
Oggetto PrincipalSearchResult<T> che contiene uno o più oggetti AuthenticablePrincipal.
Esempio
Il codice seguente si connette all'istanza ADAM ospitata dal server "adamHost1.fabrikam.com" sul numero di porta "5000". Il nome utente (adamAdmin) e la password (SecretPwd123) vengono specificati nel PrincipalContext costruttore.
Viene eseguita una ricerca per tutte le entità autenticabili nel contenitore "DC=adamApp1,DC=fabrikam,DC=com" che non hanno eseguito l'accesso a questa istanza ADAM per gli ultimi 45 giorni. Le entità restituite dalla ricerca vengono quindi eliminate.
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();
Commenti
Per impostazione predefinita l'ora UTC. Se si vuole specificare l'ora nell'ora locale, specificare la Kind proprietà dell'oggetto time
come DateTimeKind.Local.
Si applica a
FindByLogonTime<T>(PrincipalContext, DateTime, MatchType)
- Origine:
- AuthenticablePrincipal.cs
- Origine:
- AuthenticablePrincipal.cs
- Origine:
- AuthenticablePrincipal.cs
Restituisce una raccolta di oggetti PrincipalSearchResult<T> per i quali sono definite una data e ora di accesso comprese nell'intervallo di data e ora specificato. Questa è la funzione modello per le classi estese che desiderano implementare questa funzionalità.
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)
Parametri di tipo
- T
Parametri
- context
- PrincipalContext
Oggetto PrincipalContext che specifica il server o il dominio su cui vengono eseguite le operazioni.
- time
- DateTime
Oggetto DateTime che identifica la data e l'ora dell'impostazione della password. Questo parametro viene usato con il parametro di tipo per determinare l'intervallo di tempo in cui è stata registrata l'impostazione di una password per gli oggetti restituiti.
- type
- MatchType
Valore di enumerazione MatchType che specifica il tipo di corrispondenza applicata al parametro time
.
Restituisce
Oggetto PrincipalSearchResult<T> che contiene uno o più oggetti del tipo di entità appropriato o una raccolta vuota, se non sono state trovate corrispondenze.
Commenti
Per impostazione predefinita l'ora UTC. Se si vuole specificare l'ora nell'ora locale, specificare la Kind proprietà dell'oggetto time
come DateTimeKind.Local.
Si applica a
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per