AuditRecord Class |
Represents an audit record published by the RecordPublished event.

Namespace: PostSharp.Patterns.Diagnostics.Audit
Assembly: PostSharp.Patterns.Diagnostics (in PostSharp.Patterns.Diagnostics.dll) Version: 6.4.11.0 (6.4.11.0)

C#
public class AuditRecord
The AuditRecord type exposes the following members.

Name | Description | |
---|---|---|
![]() | AuditRecord |
Initializes a new AuditRecord.
|

Name | Description | |
---|---|---|
![]() | DeclaringType |
Gets the declaring type of the method.
|
![]() | Exception |
Gets the Exception if the method failed, or null if the method succeeded.
|
![]() | MemberName |
Gets the name of the method.
|
![]() | RecordKind |
Gets the kind of record (typically MethodSuccess or MethodException).
|
![]() | Target |
Gets the instance on which the method was executed, or null if the method is a static method.
|
![]() | Text |
Gets a string describing the operation (typically, the method type, name, and parameters).
|
![]() | Time |
Gets the time when the execution ended.
|

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