ApexSQL.Log.Api Send comments on this topic.
ApexSql.Log Namespace
See Also  Inheritance Hierarchy
Namespace of ApexSQL Log Api.

Classes

ClassDescription
ActivationManager Class providing common methods for managing activation of ApexSQL Log API.
ApplicationData Class providing services of persisting and retrieving ApexSQL Log API's application data.
Auditor Class describing objects used for auditing of SQL Server transaction logs.
Config Static class used to configure ApexSQL Log API engine before this one is initialized.
Config.LoggingConfiguration Structure holding ApexSQL Log API logging module configuration.
Database Class describing objects providing access to a database being auditing by Log library.
Database.BackupDeviceInformation Structure holding backup device properties.
Database.ColumnName Structure holding column ID and name.
Database.ConnectionProperties Structure holding connection properties.
Database.TableMapping Structure holding old and new table ID.
Database.TableName Structure holding table name properties.
DeleteRowOperation Class describing objects for logged DELETE operations.
DmlFilter Structure holding values for DML filtering.
DmlLogOperation Base class for the Data Modification Language (DML) operations hierarchy of types.
Engine Static class that offers an interface for initialization of the Log engine and for creating objects of public types of the assembly.
Engine.Logger Class describing objects used for integrating end user logging into ApexSQL Log API logging module.
Field Class describing objects containing values of database fields and providing access to functions for output of values.
InsertRowOperation Class describing objects for logged INSERT operations.
LogOperation Base class for the hierarchy of transaction log operation types.
LogSourceProperties Structure holding log source file name and its source type.
Row Class describing Row objects containing field values of rows affected by logged transaction log operations.
RowFieldComparisonItem Value to filter for.
ServerSideComponentsManager ServerSideComponentsManager class describes objects that provide querying, installation and uninstallation services of ApexSQL server-side components.
Table Class describing objects corresponding to database tables.
Transaction Class describing objects corresponding to database transaction.
UpdateRowOperation Class describing objects for logged UPDATE operations.

Interfaces

InterfaceDescription
DmlLogOperationVisitor Interface defining the interface that Visitor objects for DmlLogOperation objects

Structures

StructureDescription
Lsn Class describing Log Sequence Number (LSN) objects that are used by SQL Server as unique identifiers for all logged operation.
PageId Structure holding values of ID of a page.
TransactionId Structure holding values of ID of a transaction.

Delegates

DelegateDescription
Auditor.AuditingFinishedEventHandler Type of delegate for "auditing finished" event.
Auditor.MatchingDmlOperationsFoundEventHandler Type of delegate for "matching DML operations found" event.
Config.MessageLoggedEventHandler Logging delegate which raises event for each logged message.

Enumerations

EnumerationDescription
DmlFilterFieldComparisonOperator Enumeration of comparison operators for DML row field filtering.
DmlFilterFieldLogicalOperator Enumeration of logical operators for DML row field filtering.
DmlOperationType Types of DML operations.
LogMessageLevel Enumeration of levels of logging messages.
LogSourceType Values for types of log sources.
ServerSideComponentsState Enumeration of possible server-side components states.
TransactionState Types of transaction states.

See Also