Class MonitoringTransactionHeader
Provides basic information about endpoint transaction.
Inheritance
Inherited Members
Namespace: Nevatech.Vsb.Repository.Entities
Assembly: Nevatech.Vsb.Repository.dll
Syntax
public sealed class MonitoringTransactionHeader
Constructors
MonitoringTransactionHeader()
Initializes an empty instance.
Declaration
public MonitoringTransactionHeader()
Properties
ActionOrOperationName
Gets or sets name of the calling operation or request message action, if operation is not known.
Declaration
public string ActionOrOperationName { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Duration
Gets or sets duration of this transaction in milliseconds.
Declaration
public int Duration { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Int32 |
HttpStatusCode
Gets or sets the HTTP response status code for HTTP-based communication.
Declaration
public int? HttpStatusCode { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int32> |
Id
Gets or sets transaction database identifier.
Declaration
public long Id { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Int64 |
InboundClientAddress
Gets or sets the client IP address provided on the inbound endpoint.
Declaration
public string InboundClientAddress { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
InboundEndpointId
Gets or sets identifier of the service endpoint.
Declaration
public int InboundEndpointId { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Int32 |
InboundEndpointName
Gets or sets service endpoint name.
Declaration
public string InboundEndpointName { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
InboundPhysicalAddress
Gets or sets physical address of the service endpoint.
Declaration
public Uri InboundPhysicalAddress { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Uri |
InboundServiceName
Gets or sets friendly name of the service that service endpoint belongs to.
Declaration
public string InboundServiceName { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
InboundServiceVersionId
Gets or sets identifier of the service version that service endpoint belongs to.
Declaration
public int InboundServiceVersionId { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Int32 |
InboundServiceVersionName
Gets or sets the service version friendly name that service endpoint belongs to.
Declaration
public string InboundServiceVersionName { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
InboundServiceVersionNumber
Gets or sets version number of the service version that service endpoint belongs to.
Declaration
public int InboundServiceVersionNumber { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Int32 |
OutboundEndpointId
Gets or sets identifier of the client endpoint (outbound transaction only).
Declaration
public int? OutboundEndpointId { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int32> |
OutboundEndpointName
Gets or sets client endpoint name (outbound transaction only).
Declaration
public string OutboundEndpointName { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
OutboundPhysicalAddress
Gets or sets physical address of the client endpoint (outbound transaction only).
Declaration
public Uri OutboundPhysicalAddress { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Uri |
OutboundServiceName
Gets or sets friendly name of the service that client endpoint belongs to (outbound transaction only).
Declaration
public string OutboundServiceName { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
OutboundServiceVersionId
Gets or sets identifier of the service version that client endpoint belongs to (outbound transaction only).
Declaration
public int? OutboundServiceVersionId { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int32> |
OutboundServiceVersionName
Gets or sets friendly name of the service version that client endpoint belongs to (outbound transaction only).
Declaration
public string OutboundServiceVersionName { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
OutboundServiceVersionNumber
Gets or sets version number of the service version that client endpoint belongs to (outbound transaction only).
Declaration
public int? OutboundServiceVersionNumber { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int32> |
StartDateTime
Gets or sets the start date and time of this transaction in UTC.
Declaration
public DateTime StartDateTime { get; set; }
Property Value
| Type | Description |
|---|---|
| System.DateTime |
Status
Gets or sets transaction status indicating the processing result.
Declaration
public TransactionStatus Status { get; set; }
Property Value
| Type | Description |
|---|---|
| TransactionStatus |
TransactionError
Gets or sets transaction error message.
Declaration
public string TransactionError { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
TransactionType
Gets or sets transaction type: inbound (recorded on the service) or outbound (recorded on the client).
Declaration
public MonitoringTransactionType TransactionType { get; set; }
Property Value
| Type | Description |
|---|---|
| MonitoringTransactionType |