Show / Hide Table of Contents

Class Srum

The Srum extension captures details specific to Windows System Resource Usage Monitor (SRUM) events.

Inheritance
object
Srum
Implements
IMessage<Srum>
IEquatable<Srum>
IDeepCloneable<Srum>
IBufferMessage
IMessage
Inherited Members
object.GetHashCode()
object.GetType()
object.ToString()
Namespace: Google.Backstory
Assembly: Google.Backstory.dll
Syntax
public sealed class Srum : IMessage<Srum>, IEquatable<Srum>, IDeepCloneable<Srum>, IBufferMessage, IMessage

Constructors

Srum()

Declaration
public Srum()

Srum(Srum)

Declaration
public Srum(Srum other)
Parameters
Type Name Description
Srum other

Properties

BackgroundBytesRead

The number of bytes read by the application while running in the background.

Declaration
public long BackgroundBytesRead { get; set; }
Property Value
Type Description
long

BackgroundBytesWritten

The number of bytes written by the application while running in the background.

Declaration
public long BackgroundBytesWritten { get; set; }
Property Value
Type Description
long

BackgroundContextSwitches

The number of context switches performed by the application's threads while in the background.

Declaration
public long BackgroundContextSwitches { get; set; }
Property Value
Type Description
long

BackgroundCycleCount

The amount of CPU cycle time consumed by the application in the background, measured in clock cycles.

Declaration
public long BackgroundCycleCount { get; set; }
Property Value
Type Description
long

BackgroundFlushesCount

The number of flush operations performed by the application in the background.

Declaration
public long BackgroundFlushesCount { get; set; }
Property Value
Type Description
long

BackgroundReadOperations

The number of read operations performed by the application in the background.

Declaration
public long BackgroundReadOperations { get; set; }
Property Value
Type Description
long

BackgroundWriteOperations

The number of write operations performed by the application in the background.

Declaration
public long BackgroundWriteOperations { get; set; }
Property Value
Type Description
long

Id

A unique identifier for the SRUM record or the application/user being monitored.

Declaration
public string Id { get; set; }
Property Value
Type Description
string

InterfaceLuid

The Locally Unique Identifier (LUID) for the network interface used for data transfer.

Declaration
public string InterfaceLuid { get; set; }
Property Value
Type Description
string
In this article
Back to top Generated by DocFX