Class MonitoringBatch
Represents a batch of monitoring data collected on the node or/and delivered to the controller.
Inheritance
System.Object
MonitoringBatch
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Nevatech.Vsb.Repository.Monitoring
Assembly: Nevatech.Vsb.Repository.dll
Syntax
public sealed class MonitoringBatch
Constructors
MonitoringBatch()
Initializes an empty instance.
Declaration
public MonitoringBatch()
Properties
Activities
Gets collection of monitoring activities that have to be recorded.
Declaration
public Collection<MonitoringActivity> Activities { get; }
Property Value
Type | Description |
---|---|
System.Collections.ObjectModel.Collection<MonitoringActivity> |
Instance
Gets or sets the unique identifier of the node instance reporting this data.
Declaration
public string Instance { get; set; }
Property Value
Type | Description |
---|---|
System.String |
IsEmpty
Gets flag indicating that batch contains no data (all collections are empty).
Declaration
public bool IsEmpty { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
NodeKey
Gets or sets the unique identifier of the node reporting this data.
Declaration
public Guid NodeKey { get; set; }
Property Value
Type | Description |
---|---|
System.Guid |
Properties
Gets collection of custom message properties that have to be recorded.
Declaration
public Collection<MonitoringTransactionProperty> Properties { get; }
Property Value
Type | Description |
---|---|
System.Collections.ObjectModel.Collection<MonitoringTransactionProperty> |
Records
Gets collection of captured messages that have to be recorded.
Declaration
public Collection<MonitoringRecord> Records { get; }
Property Value
Type | Description |
---|---|
System.Collections.ObjectModel.Collection<MonitoringRecord> |
Transactions
Gets collection of monitoring transactions that have to be recorded.
Declaration
public Collection<MonitoringTransaction> Transactions { get; }
Property Value
Type | Description |
---|---|
System.Collections.ObjectModel.Collection<MonitoringTransaction> |