EasyUA Reference
MonitoredItem Class Members
See Also  Properties  Methods  Events Send Feedback
EasyUA Assembly > Advosol.EasyUA Namespace : MonitoredItem Class

Glossary Item Box

The following tables list the members exposed by MonitoredItem.

Public 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.  
Public PropertyTag Optional application specific data.  
Top

Public 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 MethodGetEventMessage Get the message text from the event message.  
Public MethodGetEventSeverity Get the severity code from the event message.  
Public MethodGetEventSourceName Get the source name from the event message.  
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 MethodGetFieldValueOverloaded.  Returns value of the field name containing the event type.  
Public Methodstatic (Shared in Visual Basic)GetServiceResultOverloaded.  The service result for a data change notification.  
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.  
Top

Public Events

 NameDescription
Public EventNotificationRaised when a new notification arrives.
The application can use this event to get a callback for each Monitored Item. Or, use the DataChangeCallback event in the Subscription class to get a callback with all item in a publish response.  
Top

See Also

Copyright © 2018 Advosol Inc. All Rights Reserved.