Skip to content

Reference

OpcSubscriptionDiagnostics Class

Provides diagnostic information about the operations performed and activities recognized on a OpcSubscription.

Reference

OpcSubscriptionDiagnostics Class ​

Namespace
Opc.UaFx.Server
Assembly
Opc.UaFx.Advanced.dll
Package
Opc.UaFx.Advanced v2.59.0
Members
OpcSubscriptionDiagnostics Members

Provides diagnostic information about the operations performed and activities recognized on a OpcSubscription.

Syntax ​

csharp
public class OpcSubscriptionDiagnostics
vbnet
Public Class OpcSubscriptionDiagnostics

Inheritance ​

Object → OpcSubscriptionDiagnostics

Remarks ​

The properties provide the current values of the counters the server maintains for the subscription. A counter whose value is MaxValue or MaxValue is provided as 0, and a counter above MaxValue is not provided correctly.

Properties ​

NameDescription
CurrentKeepAliveCountGets the current keep-alive counter of the subscription, i.e. the number of publishing intervals since the subscription has last sent a message.
CurrentLifetimeCountGets the current lifetime counter of the subscription, i.e. the number of consecutive publishing intervals in which the subscription has waited for a publish request of the client.
DataChangeNotificationsCountGets the number of data change notifications the subscription has sent.
DisableCountGets the number of times publishing has been disabled for the subscription.
DisabledMonitoredItemCountGets the number of monitored items of the subscription whose monitoring mode is disabled.
DiscardedMessageCountGets the number of messages of the subscription which the server has discarded.
EnableCountGets the number of times publishing has been enabled for the subscription.
EventNotificationsCountGets the number of event notifications the subscription has sent.
EventQueueOverFlowCountGets the number of times the event queue of a monitored item of the subscription has overflowed.
LatePublishRequestCountGets the number of publishing intervals which have elapsed while the subscription was waiting for a publish request of the client.
MaxKeepAliveCountGets the maximum keep-alive count of the subscription.
MaxLifetimeCountGets the maximum lifetime count of the subscription.
MaxNotificationsPerPublishGets the maximum number of notifications the subscription sends in one message.
ModifyCountGets the number of times the subscription has been modified.
MonitoredItemCountGets the number of monitored items of the subscription.
MonitoringQueueOverflowCountGets the number of times the queue of a monitored item of the subscription has overflowed.
NextSequenceNumberGets the sequence number of the next message of the subscription.
NotificationsCountGets the number of notifications the subscription has sent.
PublishRequestCountGets the number of publish requests the subscription has processed.
RepublishMessageCountGets the number of messages the subscription has sent again on a republish request.
RepublishMessageRequestCount
RepublishRequestCountGets the number of republish requests the subscription has received.
TransferredToAlternativeClientsCountGets the number of times the subscription has been transferred to a session of another client.
TransferredToSameClientCountGets the number of times the subscription has been transferred to another session of the same client.
TransferRequestCountGets the number of requests to transfer the subscription to another session.
UnacknowledgedMessageCountGets the number of messages of the subscription which the client has not yet acknowledged.

Applies to ​

PackageVersions
Opc.UaFx.Advancedv2.5–v2.59