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. |
Descriptions | Gets the OpcArgumentGlobalization instance used to control the localization and other globalization related tasks for the Description of the current attribute. |
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. |