Class MonitoringBatch
Represents a batch of monitoring data collected on the node or/and delivered to the controller.
Inherited Members
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 | 
|---|---|
| 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 | 
|---|---|
| String | 
IsEmpty
Gets flag indicating that batch contains no data (all collections are empty).
Declaration
public bool IsEmpty { get; }
  Property Value
| Type | Description | 
|---|---|
| Boolean | 
NodeKey
Gets or sets the unique identifier of the node reporting this data.
Declaration
public Guid NodeKey { get; set; }
  Property Value
| Type | Description | 
|---|---|
| Guid | 
Properties
Gets collection of custom message properties that have to be recorded.
Declaration
public Collection<MonitoringTransactionProperty> Properties { get; }
  Property Value
| Type | Description | 
|---|---|
| Collection<MonitoringTransactionProperty> | 
Records
Gets collection of captured messages that have to be recorded.
Declaration
public Collection<MonitoringRecord> Records { get; }
  Property Value
| Type | Description | 
|---|---|
| Collection<MonitoringRecord> | 
Transactions
Gets collection of monitoring transactions that have to be recorded.
Declaration
public Collection<MonitoringTransaction> Transactions { get; }
  Property Value
| Type | Description | 
|---|---|
| Collection<MonitoringTransaction> |