OpenPetra
Free Administration Software for Non-Profits
|
an interface for login logging to the database More...
Public Member Functions | |
void | RecordUserLogout (String AUserID, int AProcessID, TDBTransaction ATransaction) |
Records the logging-out (=disconnection) of a Client. More... | |
an interface for login logging to the database
void Ict.Common.Remoting.Server.ILoginLog.RecordUserLogout | ( | String | AUserID, |
int | AProcessID, | ||
TDBTransaction | ATransaction | ||
) |
Records the logging-out (=disconnection) of a Client.
AUserID | UserID of the User for which a logout should be recorded. |
AProcessID | ProcessID of the User for which a logout should be recorded. This will need to be the number that got returned from an earlier call to AddLoginLogEntry(string, bool, string, bool, out int, TDBTransaction)! |
ATransaction | Either an instantiated DB Transaction, or null. In the latter case a separate DB Connection gets opened, a DB Transaction on that separate DB Connection gets started, then committed/rolled back and the separate DB Connection gets closed. This is needed when this Method gets called from Method 'Ict.Common.Remoting.Server.TDisconnectClientThread.StartClientDisconnection()'! |
Implemented in Ict.Petra.Server.App.Core.Security.TLoginLog.