Class MonitoringTransactionHeader
Provides basic information about endpoint transaction.
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 |
---|---|
String |
Duration
Gets or sets duration of this transaction in milliseconds.
Declaration
public int Duration { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
HttpStatusCode
Gets or sets the HTTP response status code for HTTP-based communication.
Declaration
public int? HttpStatusCode { get; set; }
Property Value
Type | Description |
---|---|
Nullable<Int32> |
Id
Gets or sets transaction database identifier.
Declaration
public long Id { get; set; }
Property Value
Type | Description |
---|---|
Int64 |
InboundClientAddress
Gets or sets the client IP address provided on the inbound endpoint.
Declaration
public string InboundClientAddress { get; set; }
Property Value
Type | Description |
---|---|
String |
InboundEndpointId
Gets or sets identifier of the service endpoint.
Declaration
public int InboundEndpointId { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
InboundEndpointName
Gets or sets service endpoint name.
Declaration
public string InboundEndpointName { get; set; }
Property Value
Type | Description |
---|---|
String |
InboundPhysicalAddress
Gets or sets physical address of the service endpoint.
Declaration
public Uri InboundPhysicalAddress { get; set; }
Property Value
Type | Description |
---|---|
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 |
---|---|
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 |
---|---|
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 |
---|---|
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 |
---|---|
Int32 |
OutboundEndpointId
Gets or sets identifier of the client endpoint (outbound transaction only).
Declaration
public int? OutboundEndpointId { get; set; }
Property Value
Type | Description |
---|---|
Nullable<Int32> |
OutboundEndpointName
Gets or sets client endpoint name (outbound transaction only).
Declaration
public string OutboundEndpointName { get; set; }
Property Value
Type | Description |
---|---|
String |
OutboundPhysicalAddress
Gets or sets physical address of the client endpoint (outbound transaction only).
Declaration
public Uri OutboundPhysicalAddress { get; set; }
Property Value
Type | Description |
---|---|
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 |
---|---|
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 |
---|---|
Nullable<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 |
---|---|
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 |
---|---|
Nullable<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 |
---|---|
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 |
---|---|
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 |