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
| Overload | Description |
|---|---|
| OpcBrowseRequest( | Initializes a new instance of the OpcBrowseRequest class using the specified commands and a new header. |
| OpcBrowseRequest( | Initializes a new instance of the OpcBrowseRequest class using the specified commands and a new header. |
| OpcBrowseRequest( | Initializes a new instance of the OpcBrowseRequest class using the specified view and commands and a new header. |
| OpcBrowseRequest( | Initializes a new instance of the OpcBrowseRequest class using the specified view and commands and a new header. |
| OpcBrowseRequest( | Initializes a new instance of the OpcBrowseRequest class using the specified header, view and commands. |
| OpcBrowseRequest( | Initializes a new instance of the OpcBrowseRequest class using the specified header, view and commands. |
OpcBrowseRequest(IEnumerable<OpcBrowseNode>)
Initializes a new instance of the OpcBrowseRequest class using the specified commands and a new header.
public OpcBrowseRequest(IEnumerable<OpcBrowseNode> commands)Public Sub New(commands As IEnumerable(Of OpcBrowseNode))Parameters
| Name | Type | Description |
|---|---|---|
commands | IEnumerable<OpcBrowseNode> | The commands which specify the nodes and references to browse. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The commands is a null reference ( |
OpcBrowseRequest(params OpcBrowseNode[])
Initializes a new instance of the OpcBrowseRequest class using the specified commands and a new header.
public OpcBrowseRequest(params OpcBrowseNode[] commands)Public Sub New(ParamArray commands As OpcBrowseNode())Parameters
| Name | Type | Description |
|---|---|---|
commands | params OpcBrowseNode[] | The commands which specify the nodes and references to browse. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The commands is a null reference ( |
OpcBrowseRequest(OpcViewDescription, IEnumerable<OpcBrowseNode>)
Initializes a new instance of the OpcBrowseRequest class using the specified view and commands and a new header.
public OpcBrowseRequest(
OpcViewDescription view,
IEnumerable<OpcBrowseNode> commands)Public Sub New(
view As OpcViewDescription,
commands As IEnumerable(Of OpcBrowseNode))Parameters
| Name | Type | Description |
|---|---|---|
view | Opc | The view to browse, or a null reference ( |
commands | IEnumerable<OpcBrowseNode> | The commands which specify the nodes and references to browse. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The commands is a null reference ( |
OpcBrowseRequest(OpcViewDescription, params OpcBrowseNode[])
Initializes a new instance of the OpcBrowseRequest class using the specified view and commands and a new header.
public OpcBrowseRequest(
OpcViewDescription view,
params OpcBrowseNode[] commands)Public Sub New(
view As OpcViewDescription,
ParamArray commands As OpcBrowseNode())Parameters
| Name | Type | Description |
|---|---|---|
view | Opc | The view to browse, or a null reference ( |
commands | params OpcBrowseNode[] | The commands which specify the nodes and references to browse. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The commands is a null reference ( |
OpcBrowseRequest(IOpcServiceRequestHeader, OpcViewDescription, IEnumerable<OpcBrowseNode>)
Initializes a new instance of the OpcBrowseRequest class using the specified header, view and commands.
public OpcBrowseRequest(
IOpcServiceRequestHeader header,
OpcViewDescription view,
IEnumerable<OpcBrowseNode> commands)Public Sub New(
header As IOpcServiceRequestHeader,
view As OpcViewDescription,
commands As IEnumerable(Of OpcBrowseNode))Parameters
| Name | Type | Description |
|---|---|---|
header | IOpc | The header of the request. |
view | Opc | The view to browse, or a null reference ( |
commands | IEnumerable<OpcBrowseNode> | The commands which specify the nodes and references to browse. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The header or the commands is a null reference ( |
OpcBrowseRequest(IOpcServiceRequestHeader, OpcViewDescription, params OpcBrowseNode[])
Initializes a new instance of the OpcBrowseRequest class using the specified header, view and commands.
public OpcBrowseRequest(
IOpcServiceRequestHeader header,
OpcViewDescription view,
params OpcBrowseNode[] commands)Public Sub New(
header As IOpcServiceRequestHeader,
view As OpcViewDescription,
ParamArray commands As OpcBrowseNode())Parameters
| Name | Type | Description |
|---|---|---|
header | IOpc | The header of the request. |
view | Opc | The view to browse, or a null reference ( |
commands | params OpcBrowseNode[] | The commands which specify the nodes and references to browse. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The header or the commands is a null reference ( |
Properties
RequestedMaxReferencesPerNode
Gets or sets the maximum number of references a server is to return for each node browsed.
public uint RequestedMaxReferencesPerNode { get; set; }Public Property RequestedMaxReferencesPerNode As UIntegerProperty value
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.
public OpcViewDescription View { get; set; }Public Property View As OpcViewDescriptionProperty value
The OpcViewDescription of the view to browse, or a null reference (Nothing in Visual Basic) if none has been specified.

