EasyUA Reference
Subscription Class
Members  See Also  Send Feedback
EasyUA Assembly > Advosol.EasyUA Namespace : Subscription Class

Glossary Item Box

UA Subscriptions have a set of MonitoredItems assigned to them by the Client. MonitoredItems generate Notifications that are reported to the Client by the Subscription.
The Subscriptions have a publishing interval. The publishing interval of a Subscription defines the cyclic rate at which the Subscription executes. Each time it executes, it attempts to send a NotificationMessage to the Client. NotificationMessages contain Notifications that have not yet been reported to Client.
NotificationMessages are sent to the Client in response to Publish requests. Publish requests are normally queued to the Session as they are received, and one is de-queued and processed by a subscription related to this Session for each publishing cycle, if there are Notifications to report. When there are not, the Publish request is not de-queued from the Session, and the Server waits until the next cycle and checks again for Notifications.

Object Model

Subscription ClassSession Class

Syntax

Visual Basic (Usage)Copy Code
Dim instance As Subscription
C# 
[DataContractAttribute(Namespace="http://opcfoundation.org/UA/2008/02/Types.xsd", IsNamespaceSetExplicitly=true)]
public class Subscription 

Inheritance Hierarchy

System.Object
   Advosol.EasyUA.Subscription

Requirements

Target Platforms: Windows 7/8/10, Windows Server 2003/2008/2012/2015, .NET4.x

See Also

Copyright © 2018 Advosol Inc. All Rights Reserved.