Reference
OpcSubscriptionSetup Class
Defines a set of properties which can be used to create a whole OpcSubscription including its OpcMonitoredItem objects.
Reference
OpcSubscriptionSetup Class
- Namespace
- Opc.UaFx.Client
- Assembly
- Opc.UaFx.Advanced.dll
- Package
- Opc.UaFx.Advanced v2.59.0
- Members
- OpcSubscriptionSetup Members
- Also in
- Opc.UaFx.Client
Defines a set of properties which can be used to create a whole OpcSubscription including its OpcMonitoredItem objects.
Syntax
csharp
public class OpcSubscriptionSetupvbnet
Public Class OpcSubscriptionSetupInheritance
Object → OpcSubscriptionSetup
Constructors
| Name | Description |
|---|---|
| Opc | Initializes a new instance of the Opc |
Properties
| Name | Description |
|---|---|
| Changed | Occurs then a monitored is added, modified, deleted or changes on the OpcSubscription were applied. |
| Data | Occurs then a monitored item receives an event notification which is not handled by an Opc |
| DisplayName | Gets or sets the name of the OpcSubscription used just for display purpose in the client application. |
| EventReceived | Occurs then a monitored item receives an event notification which is not handled by an Opc |
| KeepAliveCount | Gets or sets a value which defines the requested number of times the publishing timer have to expire without any notification being sent before the server have to send a keep-alive message to the client. |
| LifetimeCount | Gets or sets a value which defines the requested number of times the publishing timer have to expire without any publish request before the server have to delete this OpcSubscription. |
| MaxMessageCount | Gets or sets the maximum number of notifications to keep in the cache. |
| Max | Gets or sets a value which defines the maximum number of notifications that the client wants to receive in a single publish response. |
| Min | Gets or sets a value which defines the minimum lifetime interval to apply in respect of the Publishing |
| MonitoredItems | Gets a read-only collection of OpcMonitoredItem instances associated with this OpcSubscription. |
| Notification | Occurs then a notification message for the OpcSubscription failed to be received, so that its data changes and events do not reach the monitored items. |
| Notification | Occurs then a OpcNotification for this OpcSubscription has been received by the session which owns this OpcSubscription. |
| Priority | Gets or sets a value which defines the relative priority of the subscription used to priorize notifications being send then more than one subscription is to be notified. |
| Publishing | Gets or sets the requested number of milliseconds of the interval within the server have to send cyclic notifications to the client. |
| Publishing | Gets or sets a value indicating whether publishing is enabled for this OpcSubscription. |
| Received | Gets or sets the callback used to process data changes of the monitored items associated with this OpcSubscription. |
| Received | Gets or sets the callback used to process events of the monitored items associated with this OpcSubscription. |
| Timestamps | Gets or sets the timestamps the server shall transmit for each monitored item. |
| Use | Gets or sets a value indicating whether this OpcSubscription shall forward notifications received from the server to monitored item individual caches. |
Methods
| Name | Description |
|---|---|
| AddMonitoredItem | Adds the monitored item specified by item to this OpcSubscription. |
| Remove | Removes the monitored item specified by item from the MonitoredItems of this OpcSubscription. |
| ToString | Returns a string that represents the current OpcSubscription. |
Applies to
| Package | Versions |
|---|---|
| Opc. | v2. |

