Search Results for

    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()
    Namespace: Nevatech.Vsb.Repository.Entities
    Assembly: Nevatech.Vsb.Repository.dll
    Syntax
    [DataContract(Namespace = "http://schemas.nevatech.com/sentinet/2011/02")]
    public sealed class MonitoringTransactionDetails

    Constructors

    MonitoringTransactionDetails()

    Initializes an empty instance.

    Declaration
    public MonitoringTransactionDetails()

    Properties

    ApplicationId

    Gets or sets identifier of the consumer application.

    Declaration
    [DataMember(EmitDefaultValue = false)]
    public int? ApplicationId { get; set; }
    Property Value
    Type Description
    int?

    ApplicationName

    Gets or sets name of the consumer application.

    Declaration
    [DataMember(EmitDefaultValue = false)]
    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
    [DataMember(Name = "AuthId", EmitDefaultValue = false)]
    public int? AuthorizationRuleId { get; set; }
    Property Value
    Type Description
    int?

    AuthorizationRuleName

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

    Declaration
    [DataMember(Name = "AuthName", EmitDefaultValue = false)]
    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
    [DataMember(EmitDefaultValue = false)]
    public string ClientAddress { get; set; }
    Property Value
    Type Description
    string

    ConsumerId

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

    Declaration
    [DataMember(EmitDefaultValue = false)]
    public int? ConsumerId { get; set; }
    Property Value
    Type Description
    int?

    ConsumerName

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

    Declaration
    [DataMember(EmitDefaultValue = false)]
    public string ConsumerName { get; set; }
    Property Value
    Type Description
    string

    ContractId

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

    Declaration
    [DataMember]
    public int ContractId { get; set; }
    Property Value
    Type Description
    int

    ContractQName

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

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

    Duration

    Gets or sets duration of this transaction in milliseconds.

    Declaration
    [DataMember]
    public int Duration { get; set; }
    Property Value
    Type Description
    int

    ExchangeId

    Gets or sets message exchange id.

    Declaration
    [DataMember]
    public string ExchangeId { get; set; }
    Property Value
    Type Description
    string

    FaultDetail

    Gets or sets transaction error detail.

    Declaration
    [DataMember(EmitDefaultValue = false)]
    public string FaultDetail { get; set; }
    Property Value
    Type Description
    string

    FaultReason

    Gets or sets transaction error message.

    Declaration
    [DataMember(EmitDefaultValue = false)]
    public string FaultReason { get; set; }
    Property Value
    Type Description
    string

    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

    IdentityClaims

    Gets or sets identity claims presented by the client.

    Declaration
    [DataMember(EmitDefaultValue = false)]
    public string IdentityClaims { get; set; }
    Property Value
    Type Description
    string

    InboundEndpointId

    Gets or sets identifier of the service endpoint.

    Declaration
    [DataMember]
    public int InboundEndpointId { get; set; }
    Property Value
    Type Description
    int

    InboundEndpointName

    Gets or sets service endpoint name.

    Declaration
    [DataMember]
    public string InboundEndpointName { get; set; }
    Property Value
    Type Description
    string

    InboundLogicalAddress

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

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

    InboundPhysicalAddress

    Gets or sets physical address of the service endpoint.

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

    InboundServiceId

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

    Declaration
    [DataMember]
    public int InboundServiceId { get; set; }
    Property Value
    Type Description
    int

    InboundServiceName

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

    Declaration
    [DataMember]
    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
    [DataMember]
    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]
    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
    [DataMember]
    public int InboundServiceVersionNumber { get; set; }
    Property Value
    Type Description
    int

    InboundServiceVersionVersion

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

    Declaration
    [DataMember(EmitDefaultValue = false)]
    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
    [DataMember(EmitDefaultValue = false)]
    public bool IsDenied { get; set; }
    Property Value
    Type Description
    bool

    Kind

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

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

    NodeId

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

    Declaration
    [DataMember]
    public int NodeId { get; set; }
    Property Value
    Type Description
    int

    NodeInstanceClientAddress

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

    Declaration
    [DataMember]
    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
    [DataMember]
    public int NodeInstanceId { get; set; }
    Property Value
    Type Description
    int

    NodeInstanceMachineName

    Gets or sets the node instance NETBIOS machine name.

    Declaration
    [DataMember]
    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
    [DataMember]
    public string NodeInstanceName { get; set; }
    Property Value
    Type Description
    string

    NodeName

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

    Declaration
    [DataMember]
    public string NodeName { get; set; }
    Property Value
    Type Description
    string

    OperationId

    Gets or sets identifier of the calling operation.

    Declaration
    [DataMember]
    public int? OperationId { get; set; }
    Property Value
    Type Description
    int?

    OperationName

    Gets or sets name of the calling operation.

    Declaration
    [DataMember(EmitDefaultValue = false)]
    public string OperationName { get; set; }
    Property Value
    Type Description
    string

    OutboundEndpointId

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

    Declaration
    [DataMember(EmitDefaultValue = false)]
    public int? OutboundEndpointId { get; set; }
    Property Value
    Type Description
    int?

    OutboundEndpointName

    Gets or sets client endpoint name (outbound transaction only).

    Declaration
    [DataMember(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(EmitDefaultValue = false)]
    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
    [DataMember(EmitDefaultValue = false)]
    public int? OutboundServiceId { get; set; }
    Property Value
    Type Description
    int?

    OutboundServiceName

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

    Declaration
    [DataMember(EmitDefaultValue = false)]
    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
    [DataMember(EmitDefaultValue = false)]
    public int? OutboundServiceVersionId { get; set; }
    Property Value
    Type Description
    int?

    OutboundServiceVersionName

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

    Declaration
    [DataMember(EmitDefaultValue = false)]
    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
    [DataMember(EmitDefaultValue = false)]
    public int? OutboundServiceVersionNumber { get; set; }
    Property Value
    Type Description
    int?

    OutboundServiceVersionVersion

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

    Declaration
    [DataMember(EmitDefaultValue = false)]
    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
    [DataMember(EmitDefaultValue = false)]
    public int? ProductId { get; set; }
    Property Value
    Type Description
    int?

    ProductName

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

    Declaration
    [DataMember(EmitDefaultValue = false)]
    public string ProductName { get; set; }
    Property Value
    Type Description
    string

    Properties

    Gets collection of custom properties related to this business transaction.

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

    Records

    Gets collection of recorded messages participating in this transaction.

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

    RequestAction

    Gets or sets the request message Action string.

    Declaration
    [DataMember]
    public string RequestAction { get; set; }
    Property Value
    Type Description
    string

    RequestSize

    Gets or sets size of the request message in bytes.

    Declaration
    [DataMember]
    public long RequestSize { get; set; }
    Property Value
    Type Description
    long

    ResponseSize

    Gets or sets size of the response message in bytes.

    Declaration
    [DataMember(EmitDefaultValue = false)]
    public long? ResponseSize { get; set; }
    Property Value
    Type Description
    long?

    StartDateTime

    Gets or sets the start date and time of this transaction in UTC.

    Declaration
    [DataMember]
    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

    SubscriptionId

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

    Declaration
    [DataMember(EmitDefaultValue = false)]
    public int? SubscriptionId { get; set; }
    Property Value
    Type Description
    int?

    SubscriptionName

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

    Declaration
    [DataMember(EmitDefaultValue = false)]
    public string SubscriptionName { get; set; }
    Property Value
    Type Description
    string

    TransactionId

    Gets or sets business transaction id.

    Declaration
    [DataMember]
    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
    [DataMember]
    public MonitoringTransactionType TransactionType { get; set; }
    Property Value
    Type Description
    MonitoringTransactionType
    In This Article
    Back to top Nevatech Sentinet 6.7 Online Documentation