C# Class MSDNSWebAdmin.AppCode.Audit

Auditing class

Responsible for adding an audit log and retrieving the log

Afficher le fichier Open project: drorgl/MSDNSWebAdmin

Méthodes publiques

Свойство Type Description
AuditMedia AuditMediaEnum
AuditMediaDBMaximumRecords int
AuditTypes AuditTypeEnum

Méthodes publiques

Méthode Description
GetAuditRecords ( ) : List

Retrieves log messages from database

Log ( AuditTypeEnum type, string server, string username, string clientips, string text, string zoneName, string recordName ) : void

Log audit/messages

Private Methods

Méthode Description
DatabaseHandler ( ) : void

Database saving handler for thread

DatabaseHandler ( bool repeatedly ) : void

Database saving handler

Method Details

GetAuditRecords() public static méthode

Retrieves log messages from database
public static GetAuditRecords ( ) : List
Résultat List

Log() public static méthode

Log audit/messages
public static Log ( AuditTypeEnum type, string server, string username, string clientips, string text, string zoneName, string recordName ) : void
type AuditTypeEnum type of event
server string server name
username string username
clientips string connected ip
text string log text
zoneName string
recordName string
Résultat void

Property Details

AuditMedia public_oe static_oe property

Configured Media Types
public static AuditMediaEnum AuditMedia
Résultat AuditMediaEnum

AuditMediaDBMaximumRecords public_oe static_oe property

Configured Maximum records in database
public static int AuditMediaDBMaximumRecords
Résultat int

AuditTypes public_oe static_oe property

Configured AuditTypes
public static AuditTypeEnum AuditTypes
Résultat AuditTypeEnum