Flexberry ORM 4.0.0
Класс ICSSoft.STORMNET.Business.Audit.CustomAuditParameters

Параметры для ведения аудита через API Подробнее...

Свойства

tTypeOfAuditOperation CommonAuditOperation [set]
 Тип операции (выбирается из списка, при инициализации означивает CustomOperation) Подробнее...
 
string CustomAuditOperation [get, set]
 Тип операции (задаётся любой, может определяться при инициализации CommonAuditOperation) Подробнее...
 
DataObject AuditDataObject [set]
 Объект, аудит которого проводится (сам объект не сохраняется, вычленяется только его первичный ключ и AssemblyQualifiedName типа) Подробнее...
 
Type AuditObjectType [set]
 Тип объекта, аудит которого проводится (сам тип не сохраняется, вычленяется только его AssemblyQualifiedName) Подробнее...
 
object AuditObjectPrimaryKey [get, set]
 Первичный ключ объекта, аудит которого проводится (задание AuditDataObject автоматически означит это поле) Подробнее...
 
string AuditObjectTypeOrDescription [get, set]
 Тип (AssemblyQualifiedName) или описание объекта, аудит которого проводится (задание AuditDataObject или AuditObjectType автоматически означит это поле) Подробнее...
 
DateTime OperationTime [get, set]
 Время выполнения операции (если время не задано, то будет возвращаться DateTime.Now, а при асинхронной записи это может быть критично) Подробнее...
 
tExecutionVariant ExecutionResult [get, set]
 Вариант выполнения операции (см. варианты в типе ICSSoft.STORMNET.Business.Audit.Objects.tExecutionVariant) Подробнее...
 
CustomAuditFieldList CustomAuditFieldList [get, set]
 Список с изменениями объекта, которые необходимо записать в подсистему аудита Подробнее...
 
bool UseDefaultWriteMode [get, set]
 
tWriteMode WriteMode [get, set]
 Режим записи данных аудита: синхронный или асинхронный (если UseDefaultWriteMode = true, то этот параметр не учитывается) Подробнее...
 

Подробное описание

Параметры для ведения аудита через API

Полный список свойств

DataObject ICSSoft.STORMNET.Business.Audit.CustomAuditParameters.AuditDataObject
set

Объект, аудит которого проводится (сам объект не сохраняется, вычленяется только его первичный ключ и AssemblyQualifiedName типа)

object ICSSoft.STORMNET.Business.Audit.CustomAuditParameters.AuditObjectPrimaryKey
getset

Первичный ключ объекта, аудит которого проводится (задание AuditDataObject автоматически означит это поле)

Type ICSSoft.STORMNET.Business.Audit.CustomAuditParameters.AuditObjectType
set

Тип объекта, аудит которого проводится (сам тип не сохраняется, вычленяется только его AssemblyQualifiedName)

string ICSSoft.STORMNET.Business.Audit.CustomAuditParameters.AuditObjectTypeOrDescription
getset

Тип (AssemblyQualifiedName) или описание объекта, аудит которого проводится (задание AuditDataObject или AuditObjectType автоматически означит это поле)

tTypeOfAuditOperation ICSSoft.STORMNET.Business.Audit.CustomAuditParameters.CommonAuditOperation
set

Тип операции (выбирается из списка, при инициализации означивает CustomOperation)

CustomAuditFieldList ICSSoft.STORMNET.Business.Audit.CustomAuditParameters.CustomAuditFieldList
getset

Список с изменениями объекта, которые необходимо записать в подсистему аудита

string ICSSoft.STORMNET.Business.Audit.CustomAuditParameters.CustomAuditOperation
getset

Тип операции (задаётся любой, может определяться при инициализации CommonAuditOperation)

tExecutionVariant ICSSoft.STORMNET.Business.Audit.CustomAuditParameters.ExecutionResult
getset

Вариант выполнения операции (см. варианты в типе ICSSoft.STORMNET.Business.Audit.Objects.tExecutionVariant)

DateTime ICSSoft.STORMNET.Business.Audit.CustomAuditParameters.OperationTime
getset

Время выполнения операции (если время не задано, то будет возвращаться DateTime.Now, а при асинхронной записи это может быть критично)

bool ICSSoft.STORMNET.Business.Audit.CustomAuditParameters.UseDefaultWriteMode
getset

tWriteMode ICSSoft.STORMNET.Business.Audit.CustomAuditParameters.WriteMode
getset

Режим записи данных аудита: синхронный или асинхронный (если UseDefaultWriteMode = true, то этот параметр не учитывается)