Show / Hide Table of Contents

Class UsageStatsRecordData

POCO (Plain Old CLR Object) class that can be used to hold data corresponding to a row from the UsageStats table.

Inheritance
object
UsageStatsRecordData
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: SuperOffice.CRM.Rows
Assembly: SoDataBase.dll
Syntax
public class UsageStatsRecordData
Remarks

Please use this class instead of a full UsageStatsRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding UsageStatsTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

Constructors

UsageStatsRecordData()

POCO (Plain Old CLR Object) class that can be used to hold data corresponding to a row from the UsageStats table.

Declaration
public UsageStatsRecordData()
Remarks

Please use this class instead of a full UsageStatsRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding UsageStatsTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

Fields

AssocId

Optional associate, if collecting individual data

Declaration
public int AssocId
Field Value
Type Description
int
Remarks

Please use this class instead of a full UsageStatsRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding UsageStatsTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

Data1

Data field

Declaration
public int Data1
Field Value
Type Description
int
Remarks

Please use this class instead of a full UsageStatsRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding UsageStatsTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

Data2

Data field

Declaration
public int Data2
Field Value
Type Description
int
Remarks

Please use this class instead of a full UsageStatsRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding UsageStatsTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

Data3

Data field

Declaration
public int Data3
Field Value
Type Description
int
Remarks

Please use this class instead of a full UsageStatsRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding UsageStatsTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

Data4

Data field

Declaration
public int Data4
Field Value
Type Description
int
Remarks

Please use this class instead of a full UsageStatsRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding UsageStatsTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

Data5

Data field

Declaration
public int Data5
Field Value
Type Description
int
Remarks

Please use this class instead of a full UsageStatsRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding UsageStatsTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

FunctionId

ID of function, internal enumeration type

Declaration
public int FunctionId
Field Value
Type Description
int
Remarks

Please use this class instead of a full UsageStatsRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding UsageStatsTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

SubId

Optional sub-function id

Declaration
public int SubId
Field Value
Type Description
int
Remarks

Please use this class instead of a full UsageStatsRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding UsageStatsTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

UsageStatsId

Primary key

Declaration
public int UsageStatsId
Field Value
Type Description
int
Remarks

Please use this class instead of a full UsageStatsRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding UsageStatsTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

Uses

Number of uses

Declaration
public uint Uses
Field Value
Type Description
uint
Remarks

Please use this class instead of a full UsageStatsRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding UsageStatsTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

Extension Methods

EnumUtil.MapEnums<From, To>(From)
UsageStatsRecordDataExtensions.ToInsertAsync(UsageStatsRecordData, CancellationToken)
Converters.MapEnums<From, To>(From)
ObjectExtensions.AssignByReflection<T>(T, T)
ObjectExtensions.GraphCopy<T>(T)
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top