Click or drag to resize

AuditUtil Class

Security utility
Inheritance Hierarchy
SystemObject
  SanteDB.Core.Security.AuditAuditUtil

Namespace:  SanteDB.Core.Security.Audit
Assembly:  SanteDB.Core.Api (in SanteDB.Core.Api.dll) Version: 2.2.1
Syntax
public static class AuditUtil

The AuditUtil type exposes the following members.

Methods
  NameDescription
Public methodStatic memberAddLocalDeviceActor
Add device actor
Public methodStatic memberAddUserActor
Add user actor
Public methodStatic memberAuditAccessControlDecision
Audit an access control decision
Public methodStatic memberAuditApplicationStartStop
Audit application start or stop
Public methodStatic memberAuditAuditLogUsed
Audit that the audit log was used
Public methodStatic memberAuditCreateTData
Audit the creation of an object
Public methodStatic memberAuditDataActionTData(EventTypeCodes, ActionType, AuditableObjectLifecycle, EventIdentifierType, OutcomeIndicator, String, TData)
Audit data action
Public methodStatic memberAuditDataActionTData(AuditCode, ActionType, AuditableObjectLifecycle, EventIdentifierType, OutcomeIndicator, String, PolicyDecision, TData)
Autility utility which can be used to send a data audit
Public methodStatic memberAuditDataExport
Audit the export of data
Public methodStatic memberAuditDeleteTData
Audit a deletion
Public methodStatic memberAuditLogin
Audit a login of a principal
Public methodStatic memberAuditLogout
Audit a login of a principal
Public methodStatic memberAuditMaskingTModel
Audit masking of a particular object
Public methodStatic memberAuditNetworkRequestFailure(Exception, Uri, IDictionaryString, String, IDictionaryString, String)
Audit a network request failure
Public methodStatic memberAuditNetworkRequestFailure(Exception, Uri, NameValueCollection, NameValueCollection)
Audit the use of a restricted function
Public methodStatic memberAuditOverride
Audit an override operation
Public methodStatic memberAuditQueryTData
Audit the update of an object
Public methodStatic memberAuditReadTData
Audit the update of an object
Public methodStatic memberAuditSecurityAttributeAction
Create a security attribute action audit
Public methodStatic memberAuditSecurityCreationAction
Audit that security objects were created
Public methodStatic memberAuditSecurityDeletionAction
Create a security attribute action audit
Public methodStatic memberAuditSensitiveDisclosure
Audit that sensitve data was disclosed
Public methodStatic memberAuditSessionStart
Audit that a session has begun
Public methodStatic memberAuditSessionStop
Audit that a session has begun
Public methodStatic memberAuditSynchronization
Audit that a synchronization occurred
Public methodStatic memberAuditUpdateTData
Audit the update of an object
Public methodStatic memberCreateAuditActionCode
Create audit action code
Public methodStatic memberSendAudit
Send specified audit
Top
See Also