Skip to content

Reference

OpcRegisterNodesRequest Members

Represents the request of the RegisterNodes service of OPC UA, which registers nodes for an optimized access.

Reference

OpcRegisterNodesRequest Members ​

Type
OpcRegisterNodesRequest
Namespace
Opc.UaFx.Services
Assembly
Opc.UaFx.Advanced.dll
Package
Opc.UaFx.Advanced v2.59.0
Also in
Opc.UaFx.Client

Inherits members from OpcServiceRequest<OpcRegisterNode, OpcRegisterNodeCollection>, OpcServiceRequest.

Constructors ​

OpcRegisterNodesRequest ​

4 overloads

OverloadDescription
OpcRegisterNodesRequest(IEnumerable<OpcRegisterNode>)Initializes a new instance of the OpcRegisterNodesRequest class using the specified commands and a new header.
OpcRegisterNodesRequest(params OpcRegisterNode[])Initializes a new instance of the OpcRegisterNodesRequest class using the specified commands and a new header.
OpcRegisterNodesRequest(IOpcServiceRequestHeader, IEnumerable<OpcRegisterNode>)Initializes a new instance of the OpcRegisterNodesRequest class using the specified header and commands.
OpcRegisterNodesRequest(IOpcServiceRequestHeader, params OpcRegisterNode[])Initializes a new instance of the OpcRegisterNodesRequest class using the specified header and commands.

OpcRegisterNodesRequest(IEnumerable<OpcRegisterNode>) ​

Initializes a new instance of the OpcRegisterNodesRequest class using the specified commands and a new header.

csharp
public OpcRegisterNodesRequest(IEnumerable<OpcRegisterNode> commands)
vbnet
Public Sub New(commands As IEnumerable(Of OpcRegisterNode))

Parameters

NameTypeDescription
commandsIEnumerable<OpcRegisterNode>The commands which specify the nodes to register.

Exceptions

ExceptionCondition
ArgumentNullExceptionThe commands is a null reference (Nothing in Visual Basic).

OpcRegisterNodesRequest(params OpcRegisterNode[]) ​

Initializes a new instance of the OpcRegisterNodesRequest class using the specified commands and a new header.

csharp
public OpcRegisterNodesRequest(params OpcRegisterNode[] commands)
vbnet
Public Sub New(ParamArray commands As OpcRegisterNode())

Parameters

NameTypeDescription
commandsparams OpcRegisterNode[]The commands which specify the nodes to register.

Exceptions

ExceptionCondition
ArgumentNullExceptionThe commands is a null reference (Nothing in Visual Basic).

OpcRegisterNodesRequest(IOpcServiceRequestHeader, IEnumerable<OpcRegisterNode>) ​

Initializes a new instance of the OpcRegisterNodesRequest class using the specified header and commands.

csharp
public OpcRegisterNodesRequest(
    IOpcServiceRequestHeader header,
    IEnumerable<OpcRegisterNode> commands)
vbnet
Public Sub New(
    header As IOpcServiceRequestHeader,
    commands As IEnumerable(Of OpcRegisterNode))

Parameters

NameTypeDescription
headerIOpcServiceRequestHeaderThe header of the request.
commandsIEnumerable<OpcRegisterNode>The commands which specify the nodes to register.

Exceptions

ExceptionCondition
ArgumentNullExceptionThe header or the commands is a null reference (Nothing in Visual Basic).

OpcRegisterNodesRequest(IOpcServiceRequestHeader, params OpcRegisterNode[]) ​

Initializes a new instance of the OpcRegisterNodesRequest class using the specified header and commands.

csharp
public OpcRegisterNodesRequest(
    IOpcServiceRequestHeader header,
    params OpcRegisterNode[] commands)
vbnet
Public Sub New(
    header As IOpcServiceRequestHeader,
    ParamArray commands As OpcRegisterNode())

Parameters

NameTypeDescription
headerIOpcServiceRequestHeaderThe header of the request.
commandsparams OpcRegisterNode[]The commands which specify the nodes to register.

Exceptions

ExceptionCondition
ArgumentNullExceptionThe header or the commands is a null reference (Nothing in Visual Basic).