ILog |
The ILogOnService type exposes the following members.
| Name | Description | |
|---|---|---|
| CleanupExpiredTokens | Clean up the expired password reset and logon tokens. The tokens which have a "valid until" date earlier than expiryDate will be removed. | |
| DeleteOldLogOnHistoryRecords | Deletes log on history records which were created before the specified date. | |
| ExecuteSessionToken | Exchanges a one-time session token for the actual session ID. | |
| GetLogOnHistoryAsCsv | Gets the logon history as a CSV file records. | |
| GetLogOnToken | Gets a logon token for the current Windows identity. | |
| GetLogOnToken(ICollectionLogOnCredential) | Gets a log on token using a provided set of credentials. | |
| GetLogOnToken(LogOnParameters) | Gets a logon token according to the specified parameters. | |
| GetLogOnToken(String, String) | Gets a logon token using the provided account name and password. | |
| GetSessionToken | Creates a session token for the specified session. | |
| ImpersonateAccount(Guid) |
Starts an impersonation session for the specified account.
Obsolete | |
| ImpersonateAccount(Guid, NullableGuid) | Starts an impersonation session for the specified account. | |
| LogOn(Boolean) | Logs on to the system using the current Windows identity. | |
| LogOn(LogOnParameters) | Logs on according to the specified parameters. | |
| LogOn(Boolean, CultureInfo) | Logs on to the system using the current Windows identity. | |
| LogOn(Guid, Boolean) | Logs on using a provided logon token. | |
| LogOn(ICollectionLogOnCredential, Boolean) | Logs on a local user using the provided set of credentials. | |
| LogOn(Guid, Boolean, CultureInfo) | Logs on using a provided logon token. | |
| LogOn(ICollectionLogOnCredential, Boolean, CultureInfo) | Logs on a local user using the provided set of credentials. | |
| LogOn(String, String, Boolean) | Logs on using the provided account name and password. | |
| LogOn(String, String, Boolean, CultureInfo) | Logs on using the provided account name and password. | |
| LogOnHistoryQuery | Gets logon history records corresponding to the query criteria. | |
| LogOnHistoryQueryCount | Gets the number of logon history records corresponding to filter criteria. | |
| ProcessPasswordResetRequest | Processes a reset password request. | |
| SubmitPasswordResetRequest | Submits a request to reset the password for a local user account. | |
| TryHypotheticalLogOn | Gets the hypothetical result of a logon by the account with the specified ID (without actually creating a session). |