Represents a definition that specifies audit-event parameters. Audit events are set on a per-class basis: use this interface to configure a ISubscribableClassDefinition object or subobject for auditing. Create an IAuditDefinition object for each event that you want to audit for the class.

To create a IAuditDefinition object, call the createInstance method on the Factory.AuditDefinition class. Once created, set its properties, which define the event to be audited and other parameters.

For each IAuditDefinition object that you create, add it to a IAuditDefinitionList collection, then set the collection on the ISubscribableClassDefinition object.

To retrieve IAuditDefinition objects, get the IAuditDefinitionList collection and iterate it.


Namespace: FileNet.Api.Admin
Assembly: FileNet.Api (in filenet.api.dll)

Syntax

Visual Basic (Declaration)
Public Interface IAuditDefinition
    Implements IRepositoryObject, IEngineObject, ICloneable, IDependentObject
C#
public interface IAuditDefinition : IRepositoryObject, IEngineObject, ICloneable, IDependentObject
C++
interface class IAuditDefinition : IRepositoryObject, IEngineObject, ICloneable, IDependentObject
J#
public interface IAuditDefinition implements IRepositoryObject, IEngineObject, ICloneable, IDependentObject
JScript
public interface IAuditDefinition extends IRepositoryObject, IEngineObject, ICloneable, IDependentObject

Remarks

Metadata

Auditable: false
AllowsInstances: true
AllowsSubClasses: false
ClassDefinitionName: None
IsDependent: true
IsHidden: false
Searchable: false
StorageType: ObjectStore
SuperclassName: GenericObject

See Also