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> |