.NET Based OPC UA Client/Server SDK  2.6.1.422
UnifiedAutomation.UaBase.ContentFilter Class Reference

Defines a collection of elements that define filtering criteria. More...

Inherits UnifiedAutomation.UaBase.IEncodeable.

Public Member Functions

 ContentFilter ()
 The default constructor. More...
 
virtual void Encode (IEncoder encoder)
 
virtual void Decode (IDecoder decoder)
 
virtual bool IsEqual (IEncodeable encodeable)
 Checks if encodeable is the same object or has the same content More...
 
virtual object Clone ()
 

Properties

ContentFilterElementCollection Elements [get, set]
 List of operators and their operands that compose the filter criteria. More...
 
virtual ExpandedNodeId TypeId [get]
 
virtual ExpandedNodeId BinaryEncodingId [get]
 
virtual ExpandedNodeId XmlEncodingId [get]
 
- Properties inherited from UnifiedAutomation.UaBase.IEncodeable
ExpandedNodeId TypeId [get]
 Returns the UA type identifier for the encodable type. More...
 
ExpandedNodeId BinaryEncodingId [get]
 Returns the UA type identifier for the default binary encoding for the type. More...
 
ExpandedNodeId XmlEncodingId [get]
 Returns the UA type identifier for the default XML encoding for the type. More...
 

Detailed Description

Defines a collection of elements that define filtering criteria.

Each element in the collection describes an operator and an array of operands to be used by the operator. See FilterOperator for a description of the operators that can be used in a ContentFilter. The filter is evaluated by evaluating the first entry in the element array starting with the first operand in the operand array. The operands of an element may contain References to subelements resulting in the evaluation continuing to the referenced elements in the element array. If an element cannot be traced back to the starting element it is ignored. Extra operands for any operator shall result in an error.

Constructor & Destructor Documentation

UnifiedAutomation.UaBase.ContentFilter.ContentFilter ( )
inline

The default constructor.

Member Function Documentation

virtual bool UnifiedAutomation.UaBase.ContentFilter.IsEqual ( IEncodeable  encodeable)
inlinevirtual

Checks if encodeable is the same object or has the same content

Parameters
encodeable
Returns

Implements UnifiedAutomation.UaBase.IEncodeable.

Property Documentation

ContentFilterElementCollection UnifiedAutomation.UaBase.ContentFilter.Elements
getset

List of operators and their operands that compose the filter criteria.

The filter is evaluated by starting with the first entry in this array.


The documentation for this class was generated from the following file: