.NET Based OPC UA Client/Server SDK
3.0.5.474
|
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... | |
A structure that is defined as the type of the results parameter of the Call service.
|
inline |
The default constructor.
|
inlinevirtual |
Checks if encodeable is the same object or has the same content
encodeable |
Implements UnifiedAutomation.UaBase.IEncodeable.
|
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.
|
getset |
List of StatusCodes for each inputArgument.
|
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.
|
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.