Skip to content

Reference

OpcNodeTypeAttribute Members

Defines the identifier of a custom node type which is represented by the Type on that this attribute is applied.

Reference

OpcNodeTypeAttribute Members ​

Type
OpcNodeTypeAttribute
Namespace
Opc.UaFx
Assembly
Opc.UaFx.Advanced.dll
Package
Opc.UaFx.Advanced v2.59.0

Inherits members from Attribute.

Constructors ​

OpcNodeTypeAttribute ​

12 overloads

OverloadDescription
OpcNodeTypeAttribute(byte[])Initializes a new instance of the OpcNodeTypeAttribute class using the id to use to identify the according node type node.
OpcNodeTypeAttribute(byte[], int)Initializes a new instance of the OpcNodeTypeAttribute class using the id and namespaceIndex to use to identify the according node type node.
OpcNodeTypeAttribute(byte[], string)Initializes a new instance of the OpcNodeTypeAttribute class using the id and namespaceUri specified to use to identify the according node type node.
OpcNodeTypeAttribute(int)Initializes a new instance of the OpcNodeTypeAttribute class using the id to use to identify the according node type node.
OpcNodeTypeAttribute(int, int)Initializes a new instance of the OpcNodeTypeAttribute class using the id and namespaceIndex to use to identify the according node type node.
OpcNodeTypeAttribute(int, string)Initializes a new instance of the OpcNodeTypeAttribute class using the id and namespaceUri specified to use to identify the according node type node.
OpcNodeTypeAttribute(uint)Initializes a new instance of the OpcNodeTypeAttribute class using the id to use to identify the according node type node.
OpcNodeTypeAttribute(uint, int)Initializes a new instance of the OpcNodeTypeAttribute class using the id and namespaceIndex to use to identify the according node type node.
OpcNodeTypeAttribute(uint, string)Initializes a new instance of the OpcNodeTypeAttribute class using the id and namespaceUri specified to use to identify the according node type node.
OpcNodeTypeAttribute(string)Initializes a new instance of the OpcNodeTypeAttribute class using the id to use to identify the according node type node.
OpcNodeTypeAttribute(string, int)Initializes a new instance of the OpcNodeTypeAttribute class using the id and namespaceIndex to use to identify the according node type node.
OpcNodeTypeAttribute(string, string)Initializes a new instance of the OpcNodeTypeAttribute class using the id and namespaceUri specified to use to identify the according node type node.

OpcNodeTypeAttribute(byte[]) ​

Initializes a new instance of the OpcNodeTypeAttribute class using the id to use to identify the according node type node.

csharp
public OpcNodeTypeAttribute(byte[] id)
vbnet
Public Sub New(id As Byte())

Parameters

NameTypeDescription
idByte[]The opaque value of the node type node.

OpcNodeTypeAttribute(byte[], int) ​

Initializes a new instance of the OpcNodeTypeAttribute class using the id and namespaceIndex to use to identify the according node type node.

csharp
public OpcNodeTypeAttribute(byte[] id, int namespaceIndex)
vbnet
Public Sub New(id As Byte(), namespaceIndex As Integer)

Parameters

NameTypeDescription
idByte[]The opaque value of the node type node.
namespaceIndexInt32The index of the namespace to that the node type node belongs.

OpcNodeTypeAttribute(byte[], string) ​

Initializes a new instance of the OpcNodeTypeAttribute class using the id and namespaceUri specified to use to identify the according node type node.

csharp
public OpcNodeTypeAttribute(byte[] id, string namespaceUri)
vbnet
Public Sub New(id As Byte(), namespaceUri As String)

Parameters

NameTypeDescription
idByte[]The opaque value of the node type node.
namespaceUriStringThe namespace URI that the Id should refer to.

OpcNodeTypeAttribute(int) ​

Initializes a new instance of the OpcNodeTypeAttribute class using the id to use to identify the according node type node.

csharp
public OpcNodeTypeAttribute(int id)
vbnet
Public Sub New(id As Integer)

Parameters

NameTypeDescription
idInt32The numeric identifier of the node type node.

OpcNodeTypeAttribute(int, int) ​

Initializes a new instance of the OpcNodeTypeAttribute class using the id and namespaceIndex to use to identify the according node type node.

csharp
public OpcNodeTypeAttribute(int id, int namespaceIndex)
vbnet
Public Sub New(id As Integer, namespaceIndex As Integer)

Parameters

NameTypeDescription
idInt32The numeric identifier of the node type node.
namespaceIndexInt32The index of the namespace to that the node type node belongs.

OpcNodeTypeAttribute(int, string) ​

Initializes a new instance of the OpcNodeTypeAttribute class using the id and namespaceUri specified to use to identify the according node type node.

csharp
public OpcNodeTypeAttribute(int id, string namespaceUri)
vbnet
Public Sub New(id As Integer, namespaceUri As String)

Parameters

NameTypeDescription
idInt32The numeric identifier of the node type node.
namespaceUriStringThe namespace URI that the Id should refer to.

OpcNodeTypeAttribute(uint) ​

Initializes a new instance of the OpcNodeTypeAttribute class using the id to use to identify the according node type node.

csharp
public OpcNodeTypeAttribute(uint id)
vbnet
Public Sub New(id As UInteger)

Parameters

NameTypeDescription
idUInt32The numeric identifier of the node type node.

OpcNodeTypeAttribute(uint, int) ​

Initializes a new instance of the OpcNodeTypeAttribute class using the id and namespaceIndex to use to identify the according node type node.

csharp
public OpcNodeTypeAttribute(uint id, int namespaceIndex)
vbnet
Public Sub New(id As UInteger, namespaceIndex As Integer)

Parameters

NameTypeDescription
idUInt32The numeric identifier of the node type node.
namespaceIndexInt32The index of the namespace to that the node type node belongs.

OpcNodeTypeAttribute(uint, string) ​

Initializes a new instance of the OpcNodeTypeAttribute class using the id and namespaceUri specified to use to identify the according node type node.

csharp
public OpcNodeTypeAttribute(uint id, string namespaceUri)
vbnet
Public Sub New(id As UInteger, namespaceUri As String)

Parameters

NameTypeDescription
idUInt32The numeric identifier of the node type node.
namespaceUriStringThe namespace URI that the Id should refer to.

OpcNodeTypeAttribute(string) ​

Initializes a new instance of the OpcNodeTypeAttribute class using the id to use to identify the according node type node.

csharp
public OpcNodeTypeAttribute(string id)
vbnet
Public Sub New(id As String)

Parameters

NameTypeDescription
idStringThe textual identifier of the node type node.

OpcNodeTypeAttribute(string, int) ​

Initializes a new instance of the OpcNodeTypeAttribute class using the id and namespaceIndex to use to identify the according node type node.

csharp
public OpcNodeTypeAttribute(string id, int namespaceIndex)
vbnet
Public Sub New(id As String, namespaceIndex As Integer)

Parameters

NameTypeDescription
idStringThe textual identifier of the node type node.
namespaceIndexInt32The index of the namespace to that the node type node belongs.

OpcNodeTypeAttribute(string, string) ​

Initializes a new instance of the OpcNodeTypeAttribute class using the id and namespaceUri specified to use to identify the according node type node.

csharp
public OpcNodeTypeAttribute(string id, string namespaceUri)
vbnet
Public Sub New(id As String, namespaceUri As String)

Parameters

NameTypeDescription
idStringThe textual identifier of the node type node.
namespaceUriStringThe namespace URI that the Id should refer to.

Properties ​

Description ​

Gets or sets a human readable text that describes the node type.

csharp
public string Description { get; set; }
vbnet
Public Property Description As String

Property value

String

A value which captures any semantic information that whould help a human to unterstand what is contained in the node type.

Id ​

Gets the node identifier used to define the node type node of the Type to that the attribute has been applied.

csharp
public OpcNodeId Id { get; }
vbnet
Public ReadOnly Property Id As OpcNodeId

Property value

OpcNodeId

An instance of the OpcNodeId which identifies the node type node of the Type to that the attribute has been applied.