Show / Hide Table of Contents

    Class MonitoringTransactionDetails

    Provides detailed information about endpoint transaction.

    Inheritance
    Object
    MonitoringTransactionDetails
    Inherited Members
    Object.ToString()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: Nevatech.Vsb.Repository.Entities
    Assembly: Nevatech.Vsb.Repository.dll
    Syntax
    public sealed class MonitoringTransactionDetails

    Constructors

    MonitoringTransactionDetails()

    Initializes an empty instance.

    Declaration
    public MonitoringTransactionDetails()

    Properties

    ApplicationId

    Gets or sets identifier of the consumer application.

    Declaration
    public int? ApplicationId { get; set; }
    Property Value
    Type Description
    Nullable<Int32>

    ApplicationName

    Gets or sets name of the consumer application.

    Declaration
    public string ApplicationName { get; set; }
    Property Value
    Type Description
    String

    AuthorizationRuleId

    Gets or sets identifier of the authorization rule that matched the transaction and subsequently permitted or denied access to the service.

    Declaration
    public int? AuthorizationRuleId { get; set; }
    Property Value
    Type Description
    Nullable<Int32>

    AuthorizationRuleName

    Gets or sets name of the authorization rule that matched transaction and subsequently permitted or denied access to the service.

    Declaration
    public string AuthorizationRuleName { get; set; }
    Property Value
    Type Description
    String

    ClientAddress

    Gets or sets the service caller's IP address for IP-based communication.

    Declaration
    public string ClientAddress { get; set; }
    Property Value
    Type Description
    String

    ConsumerId

    Gets or sets identifier of the consumer that the application belongs to.

    Declaration
    public int? ConsumerId { get; set; }
    Property Value
    Type Description
    Nullable<Int32>

    ConsumerName

    Gets or sets name of the consumer that the application belongs to.

    Declaration
    public string ConsumerName { get; set; }
    Property Value
    Type Description
    String

    ContractId

    Gets or sets identifier of the endpoint contract (port type).

    Declaration
    public int ContractId { get; set; }
    Property Value
    Type Description
    Int32

    ContractQName

    Gets or sets qualified name of the endpoint contract (port type).

    Declaration
    public XmlQualifiedName ContractQName { get; set; }
    Property Value
    Type Description
    XmlQualifiedName

    Duration

    Gets or sets duration of this transaction in milliseconds.

    Declaration
    public int Duration { get; set; }
    Property Value
    Type Description
    Int32

    ExchangeId

    Gets or sets message exchange id.

    Declaration
    public string ExchangeId { get; set; }
    Property Value
    Type Description
    String

    FaultDetail

    Gets or sets transaction error detail.

    Declaration
    public string FaultDetail { get; set; }
    Property Value
    Type Description
    String

    FaultReason

    Gets or sets transaction error message.

    Declaration
    public string FaultReason { get; set; }
    Property Value
    Type Description
    String

    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

    IdentityClaims

    Gets or sets identity claims presented by the client.

    Declaration
    public string IdentityClaims { 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

    InboundLogicalAddress

    Gets or sets logical (WS-Addressing) address of the service endpoint.

    Declaration
    public Uri InboundLogicalAddress { get; set; }
    Property Value
    Type Description
    Uri

    InboundPhysicalAddress

    Gets or sets physical address of the service endpoint.

    Declaration
    public Uri InboundPhysicalAddress { get; set; }
    Property Value
    Type Description
    Uri

    InboundServiceId

    Gets or sets identifier of the service the service endpoint belongs to.

    Declaration
    public int InboundServiceId { get; set; }
    Property Value
    Type Description
    Int32

    InboundServiceName

    Gets or sets friendly name of the service the service endpoint belongs to.

    Declaration
    public string InboundServiceName { get; set; }
    Property Value
    Type Description
    String

    InboundServiceVersionId

    Gets or sets identifier of the service version the 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 the service endpoint belongs to.

    Declaration
    public int InboundServiceVersionNumber { get; set; }
    Property Value
    Type Description
    Int32

    InboundServiceVersionVersion

    Gets or sets the custom-defined version identifier of the service version the service endpoint belongs to.

    Declaration
    public string InboundServiceVersionVersion { get; set; }
    Property Value
    Type Description
    String

    IsDenied

    Gets or sets flag indicating that transaction has been denied by the matching authorization rule or user-provided authorization manager.

    Declaration
    public bool IsDenied { get; set; }
    Property Value
    Type Description
    Boolean

    Kind

    Gets or sets the transaction kind (SOAP, REST, OpenData) taken from either inbound or outbound service.

    Declaration
    public ServiceKind Kind { get; set; }
    Property Value
    Type Description
    ServiceKind

    NodeId

    Gets or sets identifier of the node that reported this transaction.

    Declaration
    public int NodeId { get; set; }
    Property Value
    Type Description
    Int32

    NodeInstanceClientAddress

    Gets or sets the node instance client IP address that was used to report this transaction.

    Declaration
    public string NodeInstanceClientAddress { get; set; }
    Property Value
    Type Description
    String

    NodeInstanceId

    Gets or sets the identifier of the node instance that reported this transaction.

    Declaration
    public int NodeInstanceId { get; set; }
    Property Value
    Type Description
    Int32

    NodeInstanceMachineName

    Gets or sets the node instance NETBIOS machine name.

    Declaration
    public string NodeInstanceMachineName { get; set; }
    Property Value
    Type Description
    String

    NodeInstanceName

    Gets or sets the unique name of the node instance that reported this transaction.

    Declaration
    public string NodeInstanceName { get; set; }
    Property Value
    Type Description
    String

    NodeName

    Gets or sets friendly name of the node that reported this transaction.

    Declaration
    public string NodeName { get; set; }
    Property Value
    Type Description
    String

    OperationId

    Gets or sets identifier of the calling operation.

    Declaration
    public int? OperationId { get; set; }
    Property Value
    Type Description
    Nullable<Int32>

    OperationName

    Gets or sets name of the calling operation.

    Declaration
    public string OperationName { get; set; }
    Property Value
    Type Description
    String

    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

    OutboundServiceId

    Gets or sets identifier of the service the client endpoint belongs to (outbound transaction only).

    Declaration
    public int? OutboundServiceId { get; set; }
    Property Value
    Type Description
    Nullable<Int32>

    OutboundServiceName

    Gets or sets name of the service the 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 the client endpoint belongs to (outbound transaction only).

    Declaration
    public int? OutboundServiceVersionId { get; set; }
    Property Value
    Type Description
    Nullable<Int32>

    OutboundServiceVersionName

    Gets or sets name of the service version the 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 the client endpoint belongs to (outbound transaction only).

    Declaration
    public int? OutboundServiceVersionNumber { get; set; }
    Property Value
    Type Description
    Nullable<Int32>

    OutboundServiceVersionVersion

    Gets or sets the custom-defined version identifier of the service version that client endpoint belongs to (outbound transaction only).

    Declaration
    public string OutboundServiceVersionVersion { get; set; }
    Property Value
    Type Description
    String

    ProductId

    Gets or sets identifier of the product that the consumer application belongs to.

    Declaration
    public int? ProductId { get; set; }
    Property Value
    Type Description
    Nullable<Int32>

    ProductName

    Gets or sets name of the product that the consumer application belongs to.

    Declaration
    public string ProductName { get; set; }
    Property Value
    Type Description
    String

    Properties

    Gets collection of custom properties related to this business transaction.

    Declaration
    public Collection<MonitoringTransactionProperty> Properties { get; }
    Property Value
    Type Description
    Collection<MonitoringTransactionProperty>

    Records

    Gets collection of recorded messages participating in this transaction.

    Declaration
    public Collection<MonitoringRecord> Records { get; }
    Property Value
    Type Description
    Collection<MonitoringRecord>

    RequestAction

    Gets or sets the request message Action string.

    Declaration
    public string RequestAction { get; set; }
    Property Value
    Type Description
    String

    RequestSize

    Gets or sets size of the request message in bytes.

    Declaration
    public long RequestSize { get; set; }
    Property Value
    Type Description
    Int64

    ResponseSize

    Gets or sets size of the response message in bytes.

    Declaration
    public long? ResponseSize { get; set; }
    Property Value
    Type Description
    Nullable<Int64>

    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

    SubscriptionId

    Gets or sets identifier of the subscription that the consumer application belongs to.

    Declaration
    public int? SubscriptionId { get; set; }
    Property Value
    Type Description
    Nullable<Int32>

    SubscriptionName

    Gets or sets name of the subscription that the consumer application belongs to.

    Declaration
    public string SubscriptionName { get; set; }
    Property Value
    Type Description
    String

    TransactionId

    Gets or sets business transaction id.

    Declaration
    public Guid TransactionId { get; set; }
    Property Value
    Type Description
    Guid

    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
    Back to top Nevatech Sentinet 6.5 Online Documentation