Reference
OpcNodeIdPropertyNode Members
Defines a property node for node identifiers.
Reference
OpcNodeIdPropertyNode Members
- Type
- OpcNodeIdPropertyNode
- Namespace
- Opc.UaFx
- Assembly
- Opc.UaFx.Advanced.dll
- Package
- Opc.UaFx.Advanced v2.59.0
Inherits members from OpcPropertyNode, OpcVariableNode, OpcInstanceNode, OpcNode.
Constructors
OpcNodeIdPropertyNode
| Overload | Description |
|---|---|
| Opc | Initializes a new instance of the Opcname specified. |
| Opc | Initializes a new instance of the Opcname and id specified. |
| Opc | Initializes a new instance of the Opcname and id specified with the initial value given by value. |
| Opc | Initializes a new instance of the Opcname specified as a child node of the parent node given. |
| Opc | Initializes a new instance of the Opcname and id specified as a child node of the parent node given. |
| Opc | Initializes a new instance of the Opcname and id specified with the initial value defined by value as a child node of the parent node given. |
| Opc | Initializes a new instance of the Opccontent as the instance to wrap. |
| Opc | Initializes a new instance of the Opccontent as the instance to wrap. |
OpcNodeIdPropertyNode(OpcName)
Initializes a new instance of the OpcNodeIdPropertyNode class accessible by the name specified.
public OpcNodeIdPropertyNode(OpcName name)Public Sub New(name As OpcName)Parameters
| Name | Type | Description |
|---|---|---|
name | OpcName | The OpcName through that the new node identifier property node can be accessed. |
OpcNodeIdPropertyNode(OpcName, OpcNodeId)
Initializes a new instance of the OpcNodeIdPropertyNode class accessible by the name and id specified.
public OpcNodeIdPropertyNode(OpcName name, OpcNodeId id)Public Sub New(name As OpcName, id As OpcNodeId)Parameters
| Name | Type | Description |
|---|---|---|
name | OpcName | The OpcName through that the new node identifier property node can be accessed. |
id | OpcNodeId | The OpcNodeId through that the new node identifier property node can be identified and accessed. |
OpcNodeIdPropertyNode(OpcName, OpcNodeId, OpcNodeId)
Initializes a new instance of the OpcNodeIdPropertyNode class accessible by the name and id specified with the initial value given by value.
public OpcNodeIdPropertyNode(OpcName name, OpcNodeId id, OpcNodeId value)Public Sub New(name As OpcName, id As OpcNodeId, value As OpcNodeId)Parameters
| Name | Type | Description |
|---|---|---|
name | OpcName | The OpcName through that the new node identifier property node can be accessed. |
id | OpcNodeId | The OpcNodeId through that the new node identifier property node can be identified and accessed. |
value | OpcNodeId | The initial value of the new node identifier property node. |
OpcNodeIdPropertyNode(IOpcNode, OpcName)
Initializes a new instance of the OpcNodeIdPropertyNode class accessible by the name specified as a child node of the parent node given.
public OpcNodeIdPropertyNode(IOpcNode parent, OpcName name)Public Sub New(parent As IOpcNode, name As OpcName)Parameters
| Name | Type | Description |
|---|---|---|
parent | IOpcNode | The IOpcNode used as the parent node or a null reference ( |
name | OpcName | The OpcName through that the new node identifier property node can be accessed. |
OpcNodeIdPropertyNode(IOpcNode, OpcName, OpcNodeId)
Initializes a new instance of the OpcNodeIdPropertyNode class accessible by the name and id specified as a child node of the parent node given.
public OpcNodeIdPropertyNode(IOpcNode parent, OpcName name, OpcNodeId id)Public Sub New(parent As IOpcNode, name As OpcName, id As OpcNodeId)Parameters
| Name | Type | Description |
|---|---|---|
parent | IOpcNode | The IOpcNode used as the parent node or a null reference ( |
name | OpcName | The OpcName through that the new node identifier property node can be accessed. |
id | OpcNodeId | The OpcNodeId through that the new node identifier property node can be identified and accessed. |
OpcNodeIdPropertyNode(IOpcNode, OpcName, OpcNodeId, OpcNodeId)
Initializes a new instance of the OpcNodeIdPropertyNode class accessible by the name and id specified with the initial value defined by value as a child node of the parent node given.
public OpcNodeIdPropertyNode(
IOpcNode parent,
OpcName name,
OpcNodeId id,
OpcNodeId value)Public Sub New(
parent As IOpcNode,
name As OpcName,
id As OpcNodeId,
value As OpcNodeId)Parameters
| Name | Type | Description |
|---|---|---|
parent | IOpcNode | The IOpcNode used as the parent node or a null reference ( |
name | OpcName | The OpcName through that the new node identifier property node can be accessed. |
id | OpcNodeId | The OpcNodeId through that the new node identifier property node can be identified and accessed. |
value | OpcNodeId | The initial value of the new node identifier property node. |
OpcNodeIdPropertyNode(PropertyState<NodeId>)
Initializes a new instance of the OpcNodeIdPropertyNode class using the content as the instance to wrap.
protected OpcNodeIdPropertyNode(PropertyState<NodeId> content)Protected Sub New(content As PropertyState(Of NodeId))Parameters
| Name | Type | Description |
|---|---|---|
content | PropertyState<NodeId> | The PropertyState< |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The content is a null reference ( |
OpcNodeIdPropertyNode(PropertyState<NodeId>, OpcNodeModel)
Initializes a new instance of the OpcNodeIdPropertyNode class using the content as the instance to wrap.
protected OpcNodeIdPropertyNode(
PropertyState<NodeId> content,
OpcNodeModel model)Protected Sub New(content As PropertyState(Of NodeId), model As OpcNodeModel)Parameters
| Name | Type | Description |
|---|---|---|
content | PropertyState<NodeId> | The PropertyState< |
model | OpcNodeModel | The OpcNodeModel which defines the modelling directives for the new node or a null reference ( |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The content is a null reference ( |
Properties
ReadNodeIdPropertyValueCallback
Gets or sets a callback used to read the node identifier property value.
public OpcReadNodeIdPropertyValueCallback ReadNodeIdPropertyValueCallback { get; set; }Public Property ReadNodeIdPropertyValueCallback As OpcReadNodeIdPropertyValueCallbackProperty value
OpcReadNodeIdPropertyValueCallback
A OpcReadNodeIdPropertyValueCallback used to read the node identifier property value as the type OpcNodeId. The value can also be a null reference (Nothing in Visual Basic).
Remarks
This callback is used in call chain with the ReadPropertyValueCallback and will be called with the outcome of that callback routine (in case there is one defined).
Value
Gets or sets the value of the property node.
public OpcNodeId Value { get; set; }Public Property Value As OpcNodeIdProperty value
A OpcNodeId representing the value of the property node. This can be also a null reference (Nothing in Visual Basic).
WriteNodeIdPropertyValueCallback
Gets or sets a callback used to write the node identifier property value.
public OpcWriteNodeIdPropertyValueCallback WriteNodeIdPropertyValueCallback { get; set; }Public Property WriteNodeIdPropertyValueCallback As OpcWriteNodeIdPropertyValueCallbackProperty value
OpcWriteNodeIdPropertyValueCallback
A OpcWriteNodeIdPropertyValueCallback used to write the node identifier property value as the type OpcNodeId. The value can also be a null reference (Nothing in Visual Basic).
Remarks
This callback is used in call chain with the WritePropertyValueCallback and will be called with the outcome of that callback routine (in case there is one defined).
Methods
ReadNodeIdPropertyValueCore
Reads the node identifier value of the property node using the context and value information specified.
protected virtual OpcPropertyValue<OpcNodeId> ReadNodeIdPropertyValueCore(
OpcReadPropertyValueContext<OpcNodeIdPropertyNode> context,
OpcPropertyValue<OpcNodeId> value)Protected Overridable Function ReadNodeIdPropertyValueCore(
context As OpcReadPropertyValueContext(Of OpcNodeIdPropertyNode),
value As OpcPropertyValue(Of OpcNodeId)) As OpcPropertyValue(Of OpcNodeId)Parameters
| Name | Type | Description |
|---|---|---|
context | Opc | The Opc |
value | OpcPropertyValue<OpcNodeId> | The OpcPropertyValue< |
Returns
The OpcPropertyValue<T> read using the ReadNodeIdPropertyValueCallback or the value if there is no custom callback routine defined.
ReadNodeIdValue
Reads the node identifier value of the property node.
public OpcNodeId ReadNodeIdValue(OpcReadVariableValueContext context)Public Function ReadNodeIdValue(
context As OpcReadVariableValueContext) As OpcNodeIdParameters
| Name | Type | Description |
|---|---|---|
context | Opc | The Opc |
Returns
The OpcNodeId value of the node identifier property node read.
Exceptions
| Exception | Condition |
|---|---|
| Argument | The context is a null reference ( |
ReadPropertyValueCore
Reads the value of the property node using the context and value information specified.
protected override sealed OpcPropertyValue<object> ReadPropertyValueCore(
OpcReadPropertyValueContext context,
OpcPropertyValue<object> value)Protected NotOverridable Overrides Function ReadPropertyValueCore(
context As OpcReadPropertyValueContext,
value As OpcPropertyValue(Of Object)) As OpcPropertyValue(Of Object)Parameters
| Name | Type | Description |
|---|---|---|
context | Opc | The Opc |
value | OpcPropertyValue<Object> | The OpcPropertyValue< |
Returns
The OpcPropertyValue<T> read using the ReadPropertyValueCallback or the value if there is no custom callback routine defined.
Overrides
WriteNodeIdPropertyValueCore
Writes the node identifier value of the property node using the context and value information specified.
protected virtual OpcPropertyValue<OpcNodeId> WriteNodeIdPropertyValueCore(
OpcWritePropertyValueContext<OpcNodeIdPropertyNode> context,
OpcPropertyValue<OpcNodeId> value)Protected Overridable Function WriteNodeIdPropertyValueCore(
context As OpcWritePropertyValueContext(Of OpcNodeIdPropertyNode),
value As OpcPropertyValue(Of OpcNodeId)) As OpcPropertyValue(Of OpcNodeId)Parameters
| Name | Type | Description |
|---|---|---|
context | Opc | The Opc |
value | OpcPropertyValue<OpcNodeId> | The OpcPropertyValue< |
Returns
The OpcPropertyValue<T> written using the WriteNodeIdPropertyValueCallback or the value if there is no custom callback routine defined.
WriteNodeIdValue
Writes the value of the property node specified by value.
public void WriteNodeIdValue(
OpcWriteVariableValueContext context,
OpcNodeId value)Public Sub WriteNodeIdValue(
context As OpcWriteVariableValueContext,
value As OpcNodeId)Parameters
| Name | Type | Description |
|---|---|---|
context | Opc | The Opc |
value | OpcNodeId | The OpcNodeId value of the node identifier property node to write. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The context is a null reference ( |
WritePropertyValueCore
Writes the value of the property node using the context and value information specified.
protected override sealed OpcPropertyValue<object> WritePropertyValueCore(
OpcWritePropertyValueContext context,
OpcPropertyValue<object> value)Protected NotOverridable Overrides Function WritePropertyValueCore(
context As OpcWritePropertyValueContext,
value As OpcPropertyValue(Of Object)) As OpcPropertyValue(Of Object)Parameters
| Name | Type | Description |
|---|---|---|
context | Opc | The Opc |
value | OpcPropertyValue<Object> | The OpcPropertyValue< |
Returns
The OpcPropertyValue<T> written using the WritePropertyValueCallback or the value if there is no custom callback routine defined.
Overrides

