Flexberry ORM 8.0.0-beta01
Класс 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.

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

◆ AuditDataObject

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

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

◆ AuditObjectPrimaryKey

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

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

◆ AuditObjectType

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

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

◆ AuditObjectTypeOrDescription

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

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

◆ CommonAuditOperation

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

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

◆ CustomAuditFieldList

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

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

◆ CustomAuditOperation

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

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

◆ ExecutionResult

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

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

◆ OperationTime

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

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

◆ UseDefaultWriteMode

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

◆ WriteMode

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

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