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

A structure that is defined as the type of the results parameter of the Call service. More...

Inherits UnifiedAutomation.UaBase.IEncodeable.

Public Member Functions

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

StatusCode StatusCode [get, set]
 StatusCode of the method executed in the server. More...
 
StatusCodeCollection InputArgumentResults [get, set]
 List of StatusCodes for each inputArgument. More...
 
DiagnosticInfoCollection InputArgumentDiagnosticInfos [get, set]
 List of diagnostic information for each inputArgument. More...
 
VariantCollection OutputArguments [get, set]
 List of output argument values. 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

A structure that is defined as the type of the results parameter of the Call service.

Constructor & Destructor Documentation

UnifiedAutomation.UaBase.CallMethodResult.CallMethodResult ( )
inline

The default constructor.

Member Function Documentation

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

DiagnosticInfoCollection UnifiedAutomation.UaBase.CallMethodResult.InputArgumentDiagnosticInfos
getset

List of diagnostic information for each inputArgument.

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 request.

StatusCodeCollection UnifiedAutomation.UaBase.CallMethodResult.InputArgumentResults
getset

List of StatusCodes for each inputArgument.

VariantCollection UnifiedAutomation.UaBase.CallMethodResult.OutputArguments
getset

List of output argument values.

An empty list indicates that there are no output arguments. The size and order of this list matches the size and order of the output arguments defined by the OutputArguments Property of the method.

The name, a description and the data type of each argument are defined by the Argument structure in each element of the methods OutputArguments Property.

StatusCode UnifiedAutomation.UaBase.CallMethodResult.StatusCode
getset

StatusCode of the method executed in the server.

This StatusCode is set to the Bad_InvalidArgument StatusCode if at least one input argument broke a constraint (e.g. wrong data type, value out of range).

This StatusCode is set to a bad StatusCode if the method execution failed in the server, e.g. based on an exception or an HRESULT.


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