Reference
OpcAttributeOperand Members
Represents an operand of an OpcContentFilterElement which is the value of an attribute of a node or of a node reached from it by a relative path.
Reference
OpcAttributeOperand Members
- Type
- OpcAttributeOperand
- Namespace
- Opc.UaFx
- Assembly
- Opc.UaFx.Advanced.dll
- Package
- Opc.UaFx.Advanced v2.59.0
- Also in
- Opc.UaFx.Client
Inherits members from OpcFilterOperand.
Constructors
OpcAttributeOperand
| Overload | Description |
|---|---|
| Opc | Initializes a new instance of the OpcnodeId specified. |
| Opc | Initializes a new instance of the OpcnodePath from the node with the nodeId specified. |
| Opc | Initializes a new instance of the OpcnodePathElements from the node with the nodeId specified. |
| Opc | Initializes a new instance of the Opcattribute of the node with the nodeId specified. |
| Opc | Initializes a new instance of the Opcattribute of the node reached by the nodePath from the node with the nodeId specified. |
| Opc | Initializes a new instance of the Opcattribute of the node reached by the nodePathElements from the node with the nodeId specified. |
OpcAttributeOperand(OpcNodeId)
Initializes a new instance of the OpcAttributeOperand class referring to the Value attribute of the node with the nodeId specified.
public OpcAttributeOperand(OpcNodeId nodeId)Public Sub New(nodeId As OpcNodeId)Parameters
| Name | Type | Description |
|---|---|---|
nodeId | OpcNodeId | The identifier of the node. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The nodeId is a null reference ( |
OpcAttributeOperand(OpcNodeId, OpcRelativePath)
Initializes a new instance of the OpcAttributeOperand class referring to the Value attribute of the node reached by the nodePath from the node with the nodeId specified.
public OpcAttributeOperand(OpcNodeId nodeId, OpcRelativePath nodePath)Public Sub New(nodeId As OpcNodeId, nodePath As OpcRelativePath)Parameters
| Name | Type | Description |
|---|---|---|
nodeId | OpcNodeId | The identifier of the node the path starts from. |
nodePath | OpcRelativePath | The relative path to the node. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The nodeId or nodePath is a null reference ( |
OpcAttributeOperand(OpcNodeId, params OpcName[])
Initializes a new instance of the OpcAttributeOperand class referring to the Value attribute of the node reached by the nodePathElements from the node with the nodeId specified.
public OpcAttributeOperand(OpcNodeId nodeId, params OpcName[] nodePathElements)Public Sub New(nodeId As OpcNodeId, ParamArray nodePathElements As OpcName())Parameters
| Name | Type | Description |
|---|---|---|
nodeId | OpcNodeId | The identifier of the node the path starts from. |
nodePathElements | params OpcName[] | The names of the nodes along the path. Each element is followed using the reference type Aggregates. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The nodeId, the nodePathElements or one of its elements is a null reference ( |
OpcAttributeOperand(OpcNodeId, OpcAttribute)
Initializes a new instance of the OpcAttributeOperand class referring to the attribute of the node with the nodeId specified.
public OpcAttributeOperand(OpcNodeId nodeId, OpcAttribute attribute)Public Sub New(nodeId As OpcNodeId, attribute As OpcAttribute)Parameters
| Name | Type | Description |
|---|---|---|
nodeId | OpcNodeId | The identifier of the node. |
attribute | OpcAttribute | The attribute of the node. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The nodeId is a null reference ( |
OpcAttributeOperand(OpcNodeId, OpcAttribute, OpcRelativePath)
Initializes a new instance of the OpcAttributeOperand class referring to the attribute of the node reached by the nodePath from the node with the nodeId specified.
public OpcAttributeOperand(
OpcNodeId nodeId,
OpcAttribute attribute,
OpcRelativePath nodePath)Public Sub New(
nodeId As OpcNodeId,
attribute As OpcAttribute,
nodePath As OpcRelativePath)Parameters
| Name | Type | Description |
|---|---|---|
nodeId | OpcNodeId | The identifier of the node the path starts from. |
attribute | OpcAttribute | The attribute of the node reached. |
nodePath | OpcRelativePath | The relative path to the node. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The nodeId or nodePath is a null reference ( |
OpcAttributeOperand(OpcNodeId, OpcAttribute, params OpcName[])
Initializes a new instance of the OpcAttributeOperand class referring to the attribute of the node reached by the nodePathElements from the node with the nodeId specified.
public OpcAttributeOperand(
OpcNodeId nodeId,
OpcAttribute attribute,
params OpcName[] nodePathElements)Public Sub New(
nodeId As OpcNodeId,
attribute As OpcAttribute,
ParamArray nodePathElements As OpcName())Parameters
| Name | Type | Description |
|---|---|---|
nodeId | OpcNodeId | The identifier of the node the path starts from. |
attribute | OpcAttribute | The attribute of the node reached. |
nodePathElements | params OpcName[] | The names of the nodes along the path. Each element is followed using the reference type Aggregates. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The nodeId, the nodePathElements or one of its elements is a null reference ( |
Properties
Attribute
Gets the attribute the operand refers to.
public OpcAttribute Attribute { get; }Public ReadOnly Property Attribute As OpcAttributeProperty value
The attribute of the node; Value if no attribute has been specified.
NodeId
Gets the identifier of the node the operand starts from.
public OpcNodeId NodeId { get; }Public ReadOnly Property NodeId As OpcNodeIdProperty value
The identifier of the node.
NodePath
Gets the relative path from the node identified by NodeId to the node whose attribute the operand refers to.
public OpcRelativePath NodePath { get; }Public ReadOnly Property NodePath As OpcRelativePathProperty value
The relative path or a null reference (Nothing in Visual Basic) if the operand has been created without a path.

