Reference
OpcNodeIdFactory Members
Provides an abstract base class which defines mechanisms to create new OpcNodeId instances.
Reference
OpcNodeIdFactory Members
- Type
- OpcNodeIdFactory
- Namespace
- Opc.UaFx
- Assembly
- Opc.UaFx.Advanced.dll
- Package
- Opc.UaFx.Advanced v2.59.0
- Also in
- Opc.UaFx.Client
Constructors
OpcNodeIdFactory
Initializes a new instance of the OpcNodeIdFactory class.
protected OpcNodeIdFactory()Protected Sub New()Methods
Create
| Overload | Description |
|---|---|
| Create( | When implemented in a derived class, creates a new OpcNodeId just using the context specified. |
| Create( | Creates a new OpcNodeId using the context and nodeNamespace specified. |
| Create( | Creates a new OpcNodeId using the context, nodeNamespace and node for that the node identifier is used. |
Create(OpcContext)
When implemented in a derived class, creates a new OpcNodeId just using the context specified.
public abstract OpcNodeId Create(OpcContext context)Public MustOverride Function Create(context As OpcContext) As OpcNodeIdParameters
| Name | Type | Description |
|---|---|---|
context | OpcContext | The OpcContext to use to generate the new OpcNodeId. |
Returns
A new instance of the OpcNodeId class. Although there is by definition a new instance created there is no guarantee that the node identifier is unique. The uniqueness of the identifier depends on the concrete implementation of this method.
Create(OpcContext, OpcNamespace)
Creates a new OpcNodeId using the context and nodeNamespace specified.
public virtual OpcNodeId Create(OpcContext context, OpcNamespace nodeNamespace)Public Overridable Function Create(
context As OpcContext,
nodeNamespace As OpcNamespace) As OpcNodeIdParameters
| Name | Type | Description |
|---|---|---|
context | OpcContext | The OpcContext to use to generate the new OpcNodeId. |
nodeNamespace | OpcNamespace | The OpcNamespace to that the new OpcNodeId have to refer to. If a null reference ( |
Returns
A new instance of the OpcNodeId class. For more details how the node identifier is determined see Create. In general the mechanism of defining a node identifier depends on the concrete implementation of this method.
Create(OpcContext, OpcNamespace, IOpcNodeInfo)
Creates a new OpcNodeId using the context, nodeNamespace and node for that the node identifier is used.
public virtual OpcNodeId Create(
OpcContext context,
OpcNamespace nodeNamespace,
IOpcNodeInfo node)Public Overridable Function Create(
context As OpcContext,
nodeNamespace As OpcNamespace,
node As IOpcNodeInfo) As OpcNodeIdParameters
| Name | Type | Description |
|---|---|---|
context | OpcContext | The OpcContext to use to generate the new OpcNodeId. |
nodeNamespace | OpcNamespace | The OpcNamespace to that the new OpcNodeId have to refer to. If a null reference ( |
node | IOpcNodeInfo | An instance implementing the IOpcNodeInfo interface which represents a preview of the node for which the new node identifier is used. |
Returns
A new instance of the OpcNodeId class. For more details how the node identifier is determined see Create. In general the mechanism of defining a node identifier depends on the concrete implementation of this method.

