Class MonitoringTransactionHeader
Provides basic information about endpoint transaction.
Inherited Members
Namespace: Nevatech.Vsb.Repository.Entities
Assembly: Nevatech.Vsb.Repository.dll
Syntax
[DataContract(Namespace = "http://schemas.nevatech.com/sentinet/2011/02", Name = "TranHdr")]
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
[DataMember(Name = "OpName")]
public string ActionOrOperationName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Duration
Gets or sets duration of this transaction in milliseconds.
Declaration
[DataMember]
public int Duration { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
HttpStatusCode
Gets or sets the HTTP response status code for HTTP-based communication.
Declaration
[DataMember(EmitDefaultValue = false)]
public int? HttpStatusCode { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
Id
Gets or sets transaction database identifier.
Declaration
[DataMember]
public long Id { get; set; }
Property Value
| Type | Description |
|---|---|
| long |
InboundClientAddress
Gets or sets the client IP address provided on the inbound endpoint.
Declaration
[DataMember(Name = "InIp", EmitDefaultValue = false)]
public string InboundClientAddress { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
InboundEndpointId
Gets or sets identifier of the service endpoint.
Declaration
[DataMember(Name = "InEpId")]
public int InboundEndpointId { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
InboundEndpointName
Gets or sets service endpoint name.
Declaration
[DataMember(Name = "InEpName")]
public string InboundEndpointName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
InboundPhysicalAddress
Gets or sets physical address of the service endpoint.
Declaration
[DataMember(Name = "InEpAdd")]
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
[DataMember(Name = "InSvcName")]
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
[DataMember(Name = "InSvcId")]
public int InboundServiceVersionId { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
InboundServiceVersionName
Gets or sets the service version friendly name that service endpoint belongs to.
Declaration
[DataMember(Name = "InSvcVerName")]
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
[DataMember(Name = "InSvcNum")]
public int InboundServiceVersionNumber { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
OutboundEndpointId
Gets or sets identifier of the client endpoint (outbound transaction only).
Declaration
[DataMember(Name = "OutEpId", EmitDefaultValue = false)]
public int? OutboundEndpointId { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
OutboundEndpointName
Gets or sets client endpoint name (outbound transaction only).
Declaration
[DataMember(Name = "OutEpName", EmitDefaultValue = false)]
public string OutboundEndpointName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
OutboundPhysicalAddress
Gets or sets physical address of the client endpoint (outbound transaction only).
Declaration
[DataMember(Name = "OutEpAdd", EmitDefaultValue = false)]
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
[DataMember(Name = "OutSvcName", EmitDefaultValue = false)]
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
[DataMember(Name = "OutSvcId", EmitDefaultValue = false)]
public int? OutboundServiceVersionId { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
OutboundServiceVersionName
Gets or sets friendly name of the service version that client endpoint belongs to (outbound transaction only).
Declaration
[DataMember(Name = "OutSvcVerName", EmitDefaultValue = false)]
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
[DataMember(Name = "OutSvcNum", EmitDefaultValue = false)]
public int? OutboundServiceVersionNumber { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
StartDateTime
Gets or sets the start date and time of this transaction in UTC.
Declaration
[DataMember(Name = "Time")]
public DateTime StartDateTime { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime |
Status
Gets or sets transaction status indicating the processing result.
Declaration
[DataMember]
public TransactionStatus Status { get; set; }
Property Value
| Type | Description |
|---|---|
| TransactionStatus |
TransactionError
Gets or sets transaction error message.
Declaration
[DataMember(Name = "Error", EmitDefaultValue = false)]
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
[DataMember(Name = "Type")]
public MonitoringTransactionType TransactionType { get; set; }
Property Value
| Type | Description |
|---|---|
| MonitoringTransactionType |