Class ChangeLogQueryParameters
- Namespace
- ArcanaDevelopment.adTempus.Shared
- Assembly
- ArcanaDevelopment.adTempus.Shared.dll
Supplies parameters for querying the Object Change Log using ArcanaDevelopment.adTempus.Client.Scheduler.QueryChangeLog.
[DataContract]
public class ChangeLogQueryParameters
- Inheritance
-
objectChangeLogQueryParameters
Fields
AuditOnly
If true, only includes audit records (not snapshot-only records), though the audit records may have associated snapshots.
[DataMember]
public bool AuditOnly
Field Value
- bool
Remarks
Setting AuditOnly to True is equivalent to setting IncludeChangeTypes to all types exception SnapshotOnly.
EndTimestamp
Fetch only records with a timestamp less than or equal to the specified timestamp.
[DataMember]
public DateTime? EndTimestamp
Field Value
- DateTime?
Remarks
Specify the date/time in UTC
ExcludeSystemGenerated
If true, excludes events generated by system actions.
[DataMember]
public bool ExcludeSystemGenerated
Field Value
- bool
ExcludeUsers
Exclude the specified users.
[DataMember]
public string[] ExcludeUsers
Field Value
- string[]
Remarks
Specify the Name of the user(s) to exclude.
IncludeAutoSnapshotsOnly
If true, only system-created automatic snapshots are included.
[DataMember]
public bool IncludeAutoSnapshotsOnly
Field Value
- bool
IncludeChangeTypes
Specifies the change types to include. If null, all change types are returned.
[DataMember]
public ObjectChangeType[] IncludeChangeTypes
Field Value
IncludeClasses
Specifies the classes to include. If null, all classes are searched.
[DataMember]
public ClassID[] IncludeClasses
Field Value
- ClassID[]
IncludeFullSystemSnapshots
If true, full-system snapshots that include the specified object(s) are included.
[DataMember]
public bool IncludeFullSystemSnapshots
Field Value
- bool
IncludeUsers
Include only the specified users.
[DataMember]
public string[] IncludeUsers
Field Value
- string[]
Remarks
Specify the Name of the user(s) to query for. To fetch only system-generated record
LabelContains
Find only records where the snapshot label contains the specified text.
[DataMember]
public string LabelContains
Field Value
- string
MaxItems
The maximum number of items to return. Set to 0 for no limit.
[DataMember]
public int MaxItems
Field Value
- int
SnapshotsOnly
If true, only includes snapshot records (not audit-only records).
[DataMember]
public bool SnapshotsOnly
Field Value
- bool
StartTimestamp
Fetch only records with a timestamp greater than or equal to the specified timestamp.
[DataMember]
public DateTime? StartTimestamp
Field Value
- DateTime?
Remarks
Specify the date/time in UTC
SystemGeneratedOnly
If true, only fetches events generated by system actions.
[DataMember]
public bool SystemGeneratedOnly
Field Value
- bool
TargetObjects
Fetch only records for the specified objects.
[DataMember]
public List<OID> TargetObjects
Field Value
- List<OID>