.NET Based OPC UA Client/Server SDK  3.0.10.493
UnifiedAutomation.UaBase.QueryFirstResponse Class Reference

More...

Inherits UnifiedAutomation.UaBase.IServiceResponse, and UnifiedAutomation.UaBase.IEncodeable.

Public Member Functions

 QueryFirstResponse ()
 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

ResponseHeader ResponseHeader [get, set]
 
QueryDataSetCollection QueryDataSets [get, set]
 The array of QueryDataSets. More...
 
byte[] ContinuationPoint [get, set]
 Server-defined opaque value that identifies the continuation point. More...
 
ParsingResultCollection ParsingResults [get, set]
 List of parsing results for QueryFirst. More...
 
DiagnosticInfoCollection DiagnosticInfos [get, set]
 List of diagnostic information for the requested NodeTypeDescription. More...
 
ContentFilterResult FilterResult [get, set]
 A structure that contains any errors associated with the filter. More...
 
virtual ExpandedNodeId TypeId [get]
 
virtual ExpandedNodeId BinaryEncodingId [get]
 
virtual ExpandedNodeId XmlEncodingId [get]
 
- Properties inherited from UnifiedAutomation.UaBase.IServiceResponse
ResponseHeader ResponseHeader [get, set]
 The header for the response. More...
 
- 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

Constructor & Destructor Documentation

UnifiedAutomation.UaBase.QueryFirstResponse.QueryFirstResponse ( )
inline

The default constructor.

Member Function Documentation

virtual bool UnifiedAutomation.UaBase.QueryFirstResponse.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

byte [] UnifiedAutomation.UaBase.QueryFirstResponse.ContinuationPoint
getset

Server-defined opaque value that identifies the continuation point.

The continuation point is used only when the Query results are too large to be returned in a single response. “Too large” in this context means that the Server is not able to return a larger response or that the number of QueryDataSets to return exceeds the maximum number of QueryDataSets to return that was specified by the Client in the request.

The continuation point is used in the QueryNext Service. If not used, the value of this parameter is null. If a continuation point is returned, the Client shall call QueryNext to get the next set of QueryDataSets or to free the resources for the continuation point in the Server.

A continuation point shall remain active until the Client passes the continuation point to QueryNext or the session is closed. If the maximum continuation points have been reached, the oldest continuation point shall be reset.

DiagnosticInfoCollection UnifiedAutomation.UaBase.QueryFirstResponse.DiagnosticInfos
getset

List of diagnostic information for the requested NodeTypeDescription.

This list is empty if diagnostics information was not requested in the request header or if no diagnostic information was encountered in processing of the query request.

ContentFilterResult UnifiedAutomation.UaBase.QueryFirstResponse.FilterResult
getset

A structure that contains any errors associated with the filter.

This structure shall be empty if no errors occurred.

ParsingResultCollection UnifiedAutomation.UaBase.QueryFirstResponse.ParsingResults
getset

List of parsing results for QueryFirst.

The size and order of the list matches the size and order of the NodeTypes request parameter.

This list is populated with any status codes that are related to the processing of the node types that are part of the query. The array can be empty if no errors were encountered. If any node type encountered an error, all node types shall have an associated status code.

QueryDataSetCollection UnifiedAutomation.UaBase.QueryFirstResponse.QueryDataSets
getset

The array of QueryDataSets.

This array is empty if no nodes or references met the criteria. In this case, the ContinuationPoint parameter shall be empty.

ResponseHeader UnifiedAutomation.UaBase.QueryFirstResponse.ResponseHeader
getset


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