Show / Hide Table of Contents

Class ResourceUsageBucket

Inheritance
object
ResourceUsageBucket
Implements
IResourceUsageBucket
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: SuperOffice.Diagnostics
Assembly: SoCore.dll
Syntax
public class ResourceUsageBucket : IResourceUsageBucket

Constructors

ResourceUsageBucket()

Default constructor

Declaration
public ResourceUsageBucket()

Methods

ClearUsage()

Declaration
public void ClearUsage()

GetResourceUsage()

Declaration
public ResourceUsage GetResourceUsage()
Returns
Type Description
ResourceUsage

RecordDatabaseRecords(int)

Declaration
public void RecordDatabaseRecords(int records)
Parameters
Type Name Description
int records

RecordUsage(SoTimerType, string, Func<string>, TimeSpan, TimeSpan, int)

Declaration
public void RecordUsage(SoTimerType type, string category, Func<string> getDescription, TimeSpan clockTime, TimeSpan cpuTime, int items)
Parameters
Type Name Description
SoTimerType type
string category
Func<string> getDescription
TimeSpan clockTime
TimeSpan cpuTime
int items

Implements

IResourceUsageBucket

Extension Methods

UsageCalculator.RecordDatabaseRecordsFromResult(IResourceUsageBucket, object)
EnumUtil.MapEnums<From, To>(From)
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