Build 1.01.318.0

[This is preliminary documentation and is subject to change.]

The MonitoredItem type exposes the following members.

Constructors

  NameDescription
Public methodMonitoredItem()()()()
Initializes a new instance of the MonitoredItem class.
Public methodMonitoredItem(UInt32)
Initializes a new instance of the MonitoredItem class.
Public methodMonitoredItem(MonitoredItem)
Initializes a new instance of the MonitoredItem class.
Public methodMonitoredItem(MonitoredItem, Boolean)
Initializes a new instance of the MonitoredItem class.

Methods

  NameDescription
Public methodClone
Creates a deep copy of the object.
Public methodDequeueEvents
Read all events in the cache queue.
Public methodDequeueValues
Read all values in the cache queue.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetEventTime
Returns value of the field name containing the event type.
Public methodGetEventType
Returns value of the field name containing the event type.
Public methodGetFieldName
Returns the field name the specified SelectClause in the EventFilter.
Public methodGetFieldValue(EventFieldList, NodeId, QualifiedName)
Returns value of the field name containing the event type.
Public methodGetFieldValue(EventFieldList, NodeId, IList<(Of <<'(QualifiedName>)>>), UInt32)
Returns value of the field name containing the event type.
Public methodGetFieldValue(EventFieldList, NodeId, String, UInt32)
Returns value of the field name containing the event type.
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodStatic memberGetServiceResult(IEncodeable)
The service result for a data change notification.
Public methodStatic memberGetServiceResult(IEncodeable, Int32)
The service result for a field in an notification (the field must contain a Status object).
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodSaveValueInCache
Saves a data change or event in the cache.
Public methodSetCreateResult
Updates the object with the results of a create monitored item request.
Public methodSetDeleteResult
Updates the object with the results of a modify monitored item request.
Public methodSetError
Sets the error status for the monitored item.
Public methodSetModifyResult
Updates the object with the results of a modify monitored item request.
Public methodSetResolvePathResult
Updates the object with the results of a translate browse path request.
Public methodToString
Returns a String that represents the current Object.
(Inherited from Object.)

Properties

  NameDescription
Public propertyAttributeId
The attribute to monitor.
Public propertyAttributesModified
Whether the monitoring attributes have been modified since the item was created.
Public propertyCacheQueueSize
Returns the queue size used by the cache.
Public propertyClientHandle
The identifier assigned by the client.
Public propertyCreated
Whether the item has been created on the server.
Public propertyDiscardOldest
Whether to discard the oldest entries in the queue when it is full.
Public propertyDisplayName
A display name for the monitored item.
Public propertyEncoding
The encoding to use when returning notifications.
Public propertyFilter
The filter to use to select values to return.
Public propertyHandle
A local handle assigned to the monitored item.
Public propertyIndexRange
The range of array indexes to monitor.
Public propertyLastMessage
The last message containing a notification for the item.
Public propertyLastValue
The last value or event recieved from the server.
Public propertyMonitoringMode
The monitoring mode.
Public propertyNodeClass
The node class of the node being monitored (affects the type of filter available).
Public propertyQueueSize
The length of the queue used to buffer values.
Public propertyRelativePath
The relative path from the browse path to the node to monitor.
Public propertyResolvedNodeId
The node id to monitor after applying any relative path.
Public propertySamplingInterval
The sampling interval.
Public propertyStartNodeId
The start node for the browse path that identifies the node to monitor.
Public propertyStatus
The status associated with the monitored item.
Public propertySubscription
The subscription that owns the monitored item.

Events

  NameDescription
Public eventNotification
Raised when a new notification arrives.

See Also