OpcArgument Class

Namespace: Opc.UaFx
Assemblies: Opc.UaFx.Advanced.dll

Describes an argument used by a method either as an input or an output argument.

C#

public class OpcArgument


Inheritance Object › OpcArgument

Name Description
OpcArgument(String) Initializes a new instance of the OpcArgument class using the name of the argument to define an argument of the type Object.
OpcArgument(String, OpcDataType) Initializes a new instance of the OpcArgument class using the name and dataType of argument to define.
OpcArgument(String, OpcDataType, Boolean) Initializes a new instance of the OpcArgument class using the name and dataType of argument to define.
OpcArgument(String, OpcDataType, Boolean, Object, String) Initializes a new instance of the OpcArgument class using the name, dataType, defaultValue and description of the argument to define.
OpcArgument(String, OpcDataType, Boolean, String) Initializes a new instance of the OpcArgument class using the name, dataType and description of the argument to define.
OpcArgument(String, OpcDataType, Object, String) Initializes a new instance of the OpcArgument class using the name, dataType, defaultValue and description of the argument to define.
OpcArgument(String, OpcDataType, String) Initializes a new instance of the OpcArgument class using the name, dataType and description of the argument to define.
OpcArgument(String, OpcDataType, UInt32) Initializes a new instance of the OpcArgument class using the name and dataType of argument to define.
OpcArgument(String, OpcDataType, UInt32, Object, String) Initializes a new instance of the OpcArgument class using the name, dataType, defaultValue and description of the argument to define.
OpcArgument(String, OpcDataType, UInt32, String) Initializes a new instance of the OpcArgument class using the name, dataType and description of the argument to define.
OpcArgument(String, OpcNodeId) Initializes a new instance of the OpcArgument class using the name and dataTypeId of argument to define.
OpcArgument(String, OpcNodeId, Boolean) Initializes a new instance of the OpcArgument class using the name and dataTypeId of argument to define.
OpcArgument(String, OpcNodeId, Boolean, Object, String) Initializes a new instance of the OpcArgument class using the name, dataTypeId, defaultValue and description of the argument to define.
OpcArgument(String, OpcNodeId, Boolean, String) Initializes a new instance of the OpcArgument class using the name, dataTypeId and description of the argument to define.
OpcArgument(String, OpcNodeId, Object, String) Initializes a new instance of the OpcArgument class using the name, dataTypeId, defaultValue and description of the argument to define.
OpcArgument(String, OpcNodeId, String) Initializes a new instance of the OpcArgument class using the name, dataTypeId and description of the argument to define.
OpcArgument(String, OpcNodeId, UInt32) Initializes a new instance of the OpcArgument class using the name and dataTypeId of argument to define.
OpcArgument(String, OpcNodeId, UInt32, Object, String) Initializes a new instance of the OpcArgument class using the name, dataTypeId, defaultValue and description of the argument to define.
OpcArgument(String, OpcNodeId, UInt32, String) Initializes a new instance of the OpcArgument class using the name, dataTypeId and description of the argument to define.
OpcArgument(String, Type) Initializes a new instance of the OpcArgument class using the name and type of argument to define.
OpcArgument(String, Type, Object, String) Initializes a new instance of the OpcArgument class using the name, type, defaultValue and description of the argument to define.
OpcArgument(String, Type, String) Initializes a new instance of the OpcArgument class using the name, type and description of the argument to define.
Name Description
ArrayDimensions Gets the length for each dimension of an array value of the argument represented.
ArrayLength Gets the total number of elements in all the dimensions of the array value of the argument represented.
ArrayRank Gets the rank (number of dimensions) of the array value of the argument represented. For example, a one-dimensional array returns 1, a two-dimensional array returns 2, and so on.
DataType Gets the underlying built-in data type used by the argument.
DataTypeId Gets the node identifier of the data type node identifying the type of argument.
DefaultValue Gets the value of the argument that is by default used in case there is no custom value specified for the argument.
Description Gets the textual description of the use of the argument represented.
IsArray Gets a value indicating whether the value of the argument represented is an array.
Name Gets the name of the argument.
Name Description
GetArrayLength(Int32) Gets a 32-bit integer that represents the number of elements in the specified dimension of the array value of the argument.
GetArrayLowerBound(Int32) Gets the index of the first element of the specified dimension in the array value of the argument.
GetArrayUpperBound(Int32) Gets the index of the last element of the specified dimension in the array value of the argument.