Post­Sharp Documentation / API Reference / Post­Sharp.​Patterns.​Diagnostics.​Audit Namespace / Audit­Record Class

AuditRecord Class

Represents an audit record published by the RecordPublished event.
Inheritance Hierarchy
System.Object
  PostSharp.Patterns.Diagnostics.Audit.AuditRecord

Namespace:  PostSharp.Patterns.Diagnostics.Audit
Assembly:  PostSharp.Patterns.Diagnostics (in PostSharp.Patterns.Diagnostics.dll) Version: 6.1.6.0 (6.1.6.0)
Syntax
C#
public class AuditRecord

The AuditRecord type exposes the following members.

Constructors
  NameDescription
Public methodAuditRecord
Initializes a new AuditRecord.
Properties
  NameDescription
Public propertyDeclaringType
Gets the declaring type of the method.
Public propertyException
Gets the Exception if the method failed, or null if the method succeeded.
Public propertyMemberName
Gets the name of the method.
Public propertyRecordKind
Gets the kind of record (typically MethodSuccess or MethodException).
Public propertyTarget
Gets the instance on which the method was executed, or null if the method is a static method.
Public propertyText
Gets a string describing the operation (typically, the method type, name, and parameters).
Public propertyTime
Gets the time when the execution ended.
Remarks

You can customize this class by inheritance. In this case, you also need to customize the AuditRecordBuilder and AuditBackend classes.

See Also