Reference
OpcSimpleAttributeOperand Members
Represents an operand of an OpcContentFilterElement which is the value of an attribute of a node described by a type definition and a path of browse names.
Reference
OpcSimpleAttributeOperand Members
- Type
- OpcSimpleAttributeOperand
- 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
OpcSimpleAttributeOperand
| Overload | Description |
|---|---|
| Opc | Initializes a new instance of the OpcnodeId specified. |
| Opc | Initializes a new instance of the OpcnodePathElements from the type definition with the nodeId specified. |
| Opc | Initializes a new instance of the Opcattribute of the type definition with the nodeId specified. |
| Opc | Initializes a new instance of the Opcattribute of the node reached by the nodePath from the type definition with the nodeId specified. |
| Opc | Initializes a new instance of the Opcattribute of the node reached by the nodePathElements from the type definition with the nodeId specified. |
OpcSimpleAttributeOperand(OpcNodeId)
Initializes a new instance of the OpcSimpleAttributeOperand class referring to the Value attribute of the type definition with the nodeId specified.
public OpcSimpleAttributeOperand(OpcNodeId nodeId)Public Sub New(nodeId As OpcNodeId)Parameters
| Name | Type | Description |
|---|---|---|
nodeId | OpcNodeId | The identifier of the type definition. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The nodeId is a null reference ( |
OpcSimpleAttributeOperand(OpcNodeId, params OpcName[])
Initializes a new instance of the OpcSimpleAttributeOperand class referring to the Value attribute of the node reached by the nodePathElements from the type definition with the nodeId specified.
public OpcSimpleAttributeOperand(
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 type definition. |
nodePathElements | params OpcName[] | The browse names of the nodes along the path. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The nodeId, the nodePathElements or one of its elements is a null reference ( |
OpcSimpleAttributeOperand(OpcNodeId, OpcAttribute)
Initializes a new instance of the OpcSimpleAttributeOperand class referring to the attribute of the type definition with the nodeId specified.
public OpcSimpleAttributeOperand(OpcNodeId nodeId, OpcAttribute attribute)Public Sub New(nodeId As OpcNodeId, attribute As OpcAttribute)Parameters
| Name | Type | Description |
|---|---|---|
nodeId | OpcNodeId | The identifier of the type definition. |
attribute | OpcAttribute | The attribute. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The nodeId is a null reference ( |
OpcSimpleAttributeOperand(OpcNodeId, OpcAttribute, OpcNamePath)
Initializes a new instance of the OpcSimpleAttributeOperand class referring to the attribute of the node reached by the nodePath from the type definition with the nodeId specified.
public OpcSimpleAttributeOperand(
OpcNodeId nodeId,
OpcAttribute attribute,
OpcNamePath nodePath)Public Sub New(
nodeId As OpcNodeId,
attribute As OpcAttribute,
nodePath As OpcNamePath)Parameters
| Name | Type | Description |
|---|---|---|
nodeId | OpcNodeId | The identifier of the type definition. |
attribute | OpcAttribute | The attribute of the node reached. |
nodePath | OpcNamePath | The path of browse names to the node. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The nodeId or nodePath is a null reference ( |
OpcSimpleAttributeOperand(OpcNodeId, OpcAttribute, params OpcName[])
Initializes a new instance of the OpcSimpleAttributeOperand class referring to the attribute of the node reached by the nodePathElements from the type definition with the nodeId specified.
public OpcSimpleAttributeOperand(
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 type definition. |
attribute | OpcAttribute | The attribute of the node reached. |
nodePathElements | params OpcName[] | The browse names of the nodes along the path. |
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 type definition the operand starts from.
public OpcNodeId NodeId { get; }Public ReadOnly Property NodeId As OpcNodeIdProperty value
The identifier of the type definition.
Remarks
Despite its name, the property provides the type definition of the operand, not the identifier of a node instance.
NodePath
Gets the path of browse names from the type definition to the node whose attribute the operand refers to.
public OpcNamePath NodePath { get; }Public ReadOnly Property NodePath As OpcNamePathProperty value
The path or a null reference (Nothing in Visual Basic) if the operand has been created without a path.

