Class MonitoringTransactionSummary
Represents transaction statistics accumulated for specific time interval.
Inherited Members
Namespace: Nevatech.Vsb.Repository.Entities
Assembly: Nevatech.Vsb.Repository.dll
Syntax
[DataContract(Namespace = "http://schemas.nevatech.com/sentinet/2011/02", Name = "TranSum")]
public sealed class MonitoringTransactionSummary
Constructors
MonitoringTransactionSummary()
Initializes an empty instance.
Declaration
public MonitoringTransactionSummary()
Properties
BytesRequested
Gets or sets the total size of all request messages (bytes).
Declaration
[DataMember(Name = "ReqB")]
public long BytesRequested { get; set; }
Property Value
| Type | Description |
|---|---|
| long |
BytesResponded
Gets or sets the total size of all response messages (bytes).
Declaration
[DataMember(Name = "ResB")]
public long BytesResponded { get; set; }
Property Value
| Type | Description |
|---|---|
| long |
ExceptionCount
Gets or sets number of transactions resulted in communication errors.
Declaration
[DataMember(Name = "CntE")]
public long ExceptionCount { get; set; }
Property Value
| Type | Description |
|---|---|
| long |
FailureCount
Gets or sets number of faulted transactions.
Declaration
[DataMember(Name = "CntF")]
public long FailureCount { get; set; }
Property Value
| Type | Description |
|---|---|
| long |
MaximumDurationMilliseconds
Gets or sets maximum transaction processing time.
Declaration
[DataMember(Name = "MaxD")]
public int MaximumDurationMilliseconds { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
MaximumSize
Gets or sets maximum cumulated (request + response messages) transaction size (bytes).
Declaration
[DataMember(Name = "MaxS")]
public long MaximumSize { get; set; }
Property Value
| Type | Description |
|---|---|
| long |
MinimumDurationMilliseconds
Gets or sets minimum transaction processing time.
Declaration
[DataMember(Name = "MinD")]
public int MinimumDurationMilliseconds { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
StartTime
Gets or sets interval start time in the reporting time zone.
Declaration
[DataMember(Name = "Time")]
public DateTime StartTime { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime |
SuccessCount
Gets or sets number of successful transactions.
Declaration
[DataMember(Name = "CntS")]
public long SuccessCount { get; set; }
Property Value
| Type | Description |
|---|---|
| long |
TotalDurationMilliseconds
Gets or sets total transaction processing time.
Declaration
[DataMember(Name = "SumD")]
public long TotalDurationMilliseconds { get; set; }
Property Value
| Type | Description |
|---|---|
| long |