Skip to content

Reference

OpcBrowseRequest Members

Represents the request of the Browse service of OPC UA, which retrieves the references of nodes.

Reference

OpcBrowseRequest Members ​

Type
OpcBrowseRequest
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<OpcBrowseNode, OpcBrowseNodeCollection>, OpcServiceRequest.

Constructors ​

OpcBrowseRequest ​

6 overloads · since v2.9

OverloadDescription
OpcBrowseRequest(IEnumerable<OpcBrowseNode>)since v2.9Initializes a new instance of the OpcBrowseRequest class using the specified commands and a new header.
OpcBrowseRequest(params OpcBrowseNode[])since v2.9Initializes a new instance of the OpcBrowseRequest class using the specified commands and a new header.
OpcBrowseRequest(OpcViewDescription, IEnumerable<OpcBrowseNode>)since v2.9Initializes a new instance of the OpcBrowseRequest class using the specified view and commands and a new header.
OpcBrowseRequest(OpcViewDescription, params OpcBrowseNode[])since v2.9Initializes a new instance of the OpcBrowseRequest class using the specified view and commands and a new header.
OpcBrowseRequest(IOpcServiceRequestHeader, OpcViewDescription, IEnumerable<OpcBrowseNode>)since v2.9Initializes a new instance of the OpcBrowseRequest class using the specified header, view and commands.
OpcBrowseRequest(IOpcServiceRequestHeader, OpcViewDescription, params OpcBrowseNode[])since v2.9Initializes a new instance of the OpcBrowseRequest class using the specified header, view and commands.

OpcBrowseRequest(IEnumerable<OpcBrowseNode>) ​

since v2.9

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

csharp
public OpcBrowseRequest(IEnumerable<OpcBrowseNode> commands)
vbnet
Public Sub New(commands As IEnumerable(Of OpcBrowseNode))

Parameters

NameTypeDescription
commandsIEnumerable<OpcBrowseNode>The commands which specify the nodes and references to browse.

Exceptions

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

OpcBrowseRequest(params OpcBrowseNode[]) ​

since v2.9

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

csharp
public OpcBrowseRequest(params OpcBrowseNode[] commands)
vbnet
Public Sub New(ParamArray commands As OpcBrowseNode())

Parameters

NameTypeDescription
commandsparams OpcBrowseNode[]The commands which specify the nodes and references to browse.

Exceptions

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

OpcBrowseRequest(OpcViewDescription, IEnumerable<OpcBrowseNode>) ​

since v2.9

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

csharp
public OpcBrowseRequest(
    OpcViewDescription view,
    IEnumerable<OpcBrowseNode> commands)
vbnet
Public Sub New(
    view As OpcViewDescription,
    commands As IEnumerable(Of OpcBrowseNode))

Parameters

NameTypeDescription
viewOpcViewDescriptionThe view to browse, or a null reference (Nothing in Visual Basic) for none.
commandsIEnumerable<OpcBrowseNode>The commands which specify the nodes and references to browse.

Exceptions

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

OpcBrowseRequest(OpcViewDescription, params OpcBrowseNode[]) ​

since v2.9

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

csharp
public OpcBrowseRequest(
    OpcViewDescription view,
    params OpcBrowseNode[] commands)
vbnet
Public Sub New(
    view As OpcViewDescription,
    ParamArray commands As OpcBrowseNode())

Parameters

NameTypeDescription
viewOpcViewDescriptionThe view to browse, or a null reference (Nothing in Visual Basic) for none.
commandsparams OpcBrowseNode[]The commands which specify the nodes and references to browse.

Exceptions

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

OpcBrowseRequest(IOpcServiceRequestHeader, OpcViewDescription, IEnumerable<OpcBrowseNode>) ​

since v2.9

Initializes a new instance of the OpcBrowseRequest class using the specified header, view and commands.

csharp
public OpcBrowseRequest(
    IOpcServiceRequestHeader header,
    OpcViewDescription view,
    IEnumerable<OpcBrowseNode> commands)
vbnet
Public Sub New(
    header As IOpcServiceRequestHeader,
    view As OpcViewDescription,
    commands As IEnumerable(Of OpcBrowseNode))

Parameters

NameTypeDescription
headerIOpcServiceRequestHeaderThe header of the request.
viewOpcViewDescriptionThe view to browse, or a null reference (Nothing in Visual Basic) for none.
commandsIEnumerable<OpcBrowseNode>The commands which specify the nodes and references to browse.

Exceptions

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

OpcBrowseRequest(IOpcServiceRequestHeader, OpcViewDescription, params OpcBrowseNode[]) ​

since v2.9

Initializes a new instance of the OpcBrowseRequest class using the specified header, view and commands.

csharp
public OpcBrowseRequest(
    IOpcServiceRequestHeader header,
    OpcViewDescription view,
    params OpcBrowseNode[] commands)
vbnet
Public Sub New(
    header As IOpcServiceRequestHeader,
    view As OpcViewDescription,
    ParamArray commands As OpcBrowseNode())

Parameters

NameTypeDescription
headerIOpcServiceRequestHeaderThe header of the request.
viewOpcViewDescriptionThe view to browse, or a null reference (Nothing in Visual Basic) for none.
commandsparams OpcBrowseNode[]The commands which specify the nodes and references to browse.

Exceptions

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

Properties ​

RequestedMaxReferencesPerNode ​

Gets or sets the maximum number of references a server is to return for each node browsed.

csharp
public uint RequestedMaxReferencesPerNode { get; set; }
vbnet
Public Property RequestedMaxReferencesPerNode As UInteger

Property value

UInt32

The maximum number of references for each node, or 0 for no limit; the default value is 0.

View ​

Gets or sets the view to browse.

csharp
public OpcViewDescription View { get; set; }
vbnet
Public Property View As OpcViewDescription

Property value

OpcViewDescription

The OpcViewDescription of the view to browse, or a null reference (Nothing in Visual Basic) if none has been specified.