Namespace: Opc.UaFx
Assemblies: Opc.UaFx.Advanced.dll, Opc.UaFx.Advanced.dll
The OpcBrowseNode type exposes the following members.
Initializes a new instance of the OpcBrowseNode class using the specified nodeId
to browse hierarchical references (see HierarchicalReferences) in the default view using the Self as the degree of nodes being browsed.
C#
public OpcBrowseNode(OpcNodeId nodeId)
Parameters
nodeId
OpcNodeId
The OpcNodeId of the node on which the service will browse the references.
Exceptions
The command does not support empty node identifiers.
The nodeId
is a null reference (Nothing in Visual Basic).
Initializes a new instance of the OpcBrowseNode class using the specified nodeId
to browse the references identified by the referenceTypeIds
specified in the default view using the Self as the degree of nodes being browsed.
C#
public OpcBrowseNode(OpcNodeId nodeId, IEnumerable<OpcNodeId> referenceTypeIds)
Parameters
nodeId
OpcNodeId
The OpcNodeId of the node on which the service will browse the references.
referenceTypeIds
IEnumerable<OpcNodeId>
A sequence of OpcNodeId instances identifying the type of references to browse for. If empty the HierarchicalReferences identifier is used.
Exceptions
The command does not support empty node identifiers.
The nodeId
or referenceTypeIds
or one of its items is a null reference (Nothing in Visual Basic).
Initializes a new instance of the OpcBrowseNode class using the specified nodeId
to browse the references specified by referenceTypes
in the default view using the Self as the degree of nodes being browsed.
C#
public OpcBrowseNode(OpcNodeId nodeId, IEnumerable<OpcReferenceType> referenceTypes)
Parameters
nodeId
OpcNodeId
The OpcNodeId of the node on which the service will browse the references.
referenceTypes
IEnumerable<OpcReferenceType>
A sequence of OpcReferenceType values representing the type of references to browse for. If empty the HierarchicalReferences is used.
Exceptions
The command does not support empty node identifiers.
The nodeId
or referenceTypes
is a null reference (Nothing in Visual Basic).
Initializes a new instance of the OpcBrowseNode class using the specified nodeId
to browse hierarchical references (see HierarchicalReferences) in the default view using the degree
specified as the degree of nodes being browsed.
C#
public OpcBrowseNode(OpcNodeId nodeId, OpcBrowseNodeDegree degree)
Parameters
nodeId
OpcNodeId
The OpcNodeId of the node on which the service will browse the references.
degree
OpcBrowseNodeDegree
The OpcBrowseNodeDegree to cummulate subsequent browse operations by respecting the node layers to include while browsing.
Exceptions
The command does not support empty node identifiers.
The nodeId
is a null reference (Nothing in Visual Basic).
Initializes a new instance of the OpcBrowseNode class using the specified nodeId
to browse the references identified by the referenceTypeIds
specified in the default view using the degree
specified as the degree of nodes being browsed.
C#
public OpcBrowseNode(OpcNodeId nodeId, OpcBrowseNodeDegree degree, IEnumerable<OpcNodeId> referenceTypeIds)
Parameters
nodeId
OpcNodeId
The OpcNodeId of the node on which the service will browse the references.
degree
OpcBrowseNodeDegree
The OpcBrowseNodeDegree to cummulate subsequent browse operations by respecting the node layers to include while browsing.
referenceTypeIds
IEnumerable<OpcNodeId>
A sequence of OpcNodeId instances identifying the type of references to browse for. If empty the HierarchicalReferences identifier is used.
Exceptions
The command does not support empty node identifiers.
The nodeId
or referenceTypeIds
or one of its items is a null reference (Nothing in Visual Basic).
Initializes a new instance of the OpcBrowseNode class using the specified nodeId
to browse the references specified by referenceTypes
in the default view using the degree
specified as the degree of nodes being browsed.
C#
public OpcBrowseNode(OpcNodeId nodeId, OpcBrowseNodeDegree degree, IEnumerable<OpcReferenceType> referenceTypes)
Parameters
nodeId
OpcNodeId
The OpcNodeId of the node on which the service will browse the references.
degree
OpcBrowseNodeDegree
The OpcBrowseNodeDegree to cummulate subsequent browse operations by respecting the node layers to include while browsing.
referenceTypes
IEnumerable<OpcReferenceType>
A sequence of OpcReferenceType values representing the type of references to browse for. If empty the HierarchicalReferences is used.
Exceptions
The command does not support empty node identifiers.
The nodeId
or referenceTypes
is a null reference (Nothing in Visual Basic).
Initializes a new instance of the OpcBrowseNode class using the specified nodeId
to browse the references identified by referenceTypeIds
in the default view using the degree
specified as the degree of nodes being browsed.
C#
public OpcBrowseNode(OpcNodeId nodeId, OpcBrowseNodeDegree degree, params OpcNodeId[] referenceTypeIds)
Parameters
nodeId
OpcNodeId
The OpcNodeId of the node on which the service will browse the references.
degree
OpcBrowseNodeDegree
The OpcBrowseNodeDegree to cummulate subsequent browse operations by respecting the node layers to include while browsing.
referenceTypeIds
OpcNodeId[]
An array of OpcNodeId instances identifying the type of references to browse for. If empty the HierarchicalReferences identifier is used.
Exceptions
The command does not support empty node identifiers.
The nodeId
or referenceTypeIds
or one of its items is a null reference (Nothing in Visual Basic).
Initializes a new instance of the OpcBrowseNode class using the specified nodeId
to browse the references specified by referenceTypes
in the default view using the degree
specified as the degree of nodes being browsed.
C#
public OpcBrowseNode(OpcNodeId nodeId, OpcBrowseNodeDegree degree, params OpcReferenceType[] referenceTypes)
Parameters
nodeId
OpcNodeId
The OpcNodeId of the node on which the service will browse the references.
degree
OpcBrowseNodeDegree
The OpcBrowseNodeDegree to cummulate subsequent browse operations by respecting the node layers to include while browsing.
referenceTypes
OpcReferenceType[]
An array of OpcReferenceType values representing the type of references to browse for. If empty the HierarchicalReferences is used.
Exceptions
The command does not support empty node identifiers.
The nodeId
is a null reference (Nothing in Visual Basic).
Initializes a new instance of the OpcBrowseNode class using the specified nodeId
to browse the references identified by referenceTypeIds
in the default view using the Self as the degree of nodes being browsed.
C#
public OpcBrowseNode(OpcNodeId nodeId, params OpcNodeId[] referenceTypeIds)
Parameters
nodeId
OpcNodeId
The OpcNodeId of the node on which the service will browse the references.
referenceTypeIds
OpcNodeId[]
An array of OpcNodeId instances identifying the type of references to browse for. If empty the HierarchicalReferences identifier is used.
Exceptions
The command does not support empty node identifiers.
The nodeId
or referenceTypeIds
or one of items is a null reference (Nothing in Visual Basic).
Initializes a new instance of the OpcBrowseNode class using the specified nodeId
to browse the references specified by referenceTypes
in the default view using the Self as the degree of nodes being browsed.
C#
public OpcBrowseNode(OpcNodeId nodeId, params OpcReferenceType[] referenceTypes)
Parameters
nodeId
OpcNodeId
The OpcNodeId of the node on which the service will browse the references.
referenceTypes
OpcReferenceType[]
An array of OpcReferenceType values representing the type of references to browse for. If empty the HierarchicalReferences is used.
Exceptions
The command does not support empty node identifiers.
The nodeId
or referenceTypes
is a null reference (Nothing in Visual Basic).
Initializes a new instance of the OpcBrowseNode class using the specified nodeId
to browse hierarchical references (see HierarchicalReferences) in the specified view
using the Self as the degree of nodes being browsed.
C#
public OpcBrowseNode(OpcViewDescription view, OpcNodeId nodeId)
Parameters
view
OpcViewDescription
The OpcViewDescription of the view onto the address space being browsed.
nodeId
OpcNodeId
The OpcNodeId of the node on which the service will browse the references.
Exceptions
The command does not support empty node identifiers.
The view
or nodeId
is a null reference (Nothing in Visual Basic).
Initializes a new instance of the OpcBrowseNode class using the specified nodeId
to browse the references identified by the referenceTypeIds
specified in the specified view
using the Self as the degree of nodes being browsed.
C#
public OpcBrowseNode(OpcViewDescription view, OpcNodeId nodeId, IEnumerable<OpcNodeId> referenceTypeIds)
Parameters
view
OpcViewDescription
The OpcViewDescription of the view onto the address space being browsed.
nodeId
OpcNodeId
The OpcNodeId of the node on which the service will browse the references.
referenceTypeIds
IEnumerable<OpcNodeId>
A sequence of OpcNodeId instances identifying the type of references to browse for. If empty the HierarchicalReferences identifier is used.
Exceptions
The command does not support empty node identifiers.
The view
or nodeId
or referenceTypeIds
or one of its items is a null reference (Nothing in Visual Basic).
Initializes a new instance of the OpcBrowseNode class using the specified nodeId
to browse the references specified by referenceTypes
in the specified view
using the Self as the degree of nodes being browsed.
C#
public OpcBrowseNode(OpcViewDescription view, OpcNodeId nodeId, IEnumerable<OpcReferenceType> referenceTypes)
Parameters
view
OpcViewDescription
The OpcViewDescription of the view onto the address space being browsed.
nodeId
OpcNodeId
The OpcNodeId of the node on which the service will browse the references.
referenceTypes
IEnumerable<OpcReferenceType>
A sequence of OpcReferenceType values representing the type of references to browse for. If empty the HierarchicalReferences is used.
Exceptions
The command does not support empty node identifiers.
The view
or nodeId
or referenceTypes
is a null reference (Nothing in Visual Basic).
Initializes a new instance of the OpcBrowseNode class using the specified nodeId
to browse hierarchical references (see HierarchicalReferences) in the specified view
using the degree
specified as the degree of nodes being browsed.
C#
public OpcBrowseNode(OpcViewDescription view, OpcNodeId nodeId, OpcBrowseNodeDegree degree)
Parameters
view
OpcViewDescription
The OpcViewDescription of the view onto the address space being browsed.
nodeId
OpcNodeId
The OpcNodeId of the node on which the service will browse the references.
degree
OpcBrowseNodeDegree
The OpcBrowseNodeDegree to cummulate subsequent browse operations by respecting the node layers to include while browsing.
Exceptions
The command does not support empty node identifiers.
The view
or nodeId
is a null reference (Nothing in Visual Basic).
Initializes a new instance of the OpcBrowseNode class using the specified nodeId
to browse the references identified by the referenceTypeIds
specified in the specified view
using the degree
specified as the degree of nodes being browsed.
C#
public OpcBrowseNode(OpcViewDescription view, OpcNodeId nodeId, OpcBrowseNodeDegree degree, IEnumerable<OpcNodeId> referenceTypeIds)
Parameters
view
OpcViewDescription
The OpcViewDescription of the view onto the address space being browsed.
nodeId
OpcNodeId
The OpcNodeId of the node on which the service will browse the references.
degree
OpcBrowseNodeDegree
The OpcBrowseNodeDegree to cummulate subsequent browse operations by respecting the node layers to include while browsing.
referenceTypeIds
IEnumerable<OpcNodeId>
A sequence of OpcNodeId instances identifying the type of references to browse for. If empty the HierarchicalReferences identifier is used.
Exceptions
The command does not support empty node identifiers.
The view
or nodeId
or referenceTypeIds
or one of its items is a null reference (Nothing in Visual Basic).
Initializes a new instance of the OpcBrowseNode class using the specified nodeId
to browse the references specified by referenceTypes
in the specified view
using the degree
specified as the degree of nodes being browsed.
C#
public OpcBrowseNode(OpcViewDescription view, OpcNodeId nodeId, OpcBrowseNodeDegree degree, IEnumerable<OpcReferenceType> referenceTypes)
Parameters
view
OpcViewDescription
The OpcViewDescription of the view onto the address space being browsed.
nodeId
OpcNodeId
The OpcNodeId of the node on which the service will browse the references.
degree
OpcBrowseNodeDegree
The OpcBrowseNodeDegree to cummulate subsequent browse operations by respecting the node layers to include while browsing.
referenceTypes
IEnumerable<OpcReferenceType>
A sequence of OpcReferenceType values representing the type of references to browse for. If empty the HierarchicalReferences is used.
Exceptions
The command does not support empty node identifiers.
The view
or nodeId
or referenceTypes
is a null reference (Nothing in Visual Basic).
Initializes a new instance of the OpcBrowseNode class using the specified nodeId
to browse the references identified by referenceTypeIds
in the specified view
using the degree
specified as the degree of nodes being browsed.
C#
public OpcBrowseNode(OpcViewDescription view, OpcNodeId nodeId, OpcBrowseNodeDegree degree, params OpcNodeId[] referenceTypeIds)
Parameters
view
OpcViewDescription
The OpcViewDescription of the view onto the address space being browsed.
nodeId
OpcNodeId
The OpcNodeId of the node on which the service will browse the references.
degree
OpcBrowseNodeDegree
The OpcBrowseNodeDegree to cummulate subsequent browse operations by respecting the node layers to include while browsing.
referenceTypeIds
OpcNodeId[]
An array of OpcNodeId instances identifying the type of references to browse for. If empty the HierarchicalReferences identifier is used.
Exceptions
The command does not support empty node identifiers.
The view
or nodeId
or referenceTypeIds
or one of its items is a null reference (Nothing in Visual Basic).
Initializes a new instance of the OpcBrowseNode class using the specified nodeId
to browse the references specified by referenceTypes
in the specified view
using the degree
specified as the degree of nodes being browsed.
C#
public OpcBrowseNode(OpcViewDescription view, OpcNodeId nodeId, OpcBrowseNodeDegree degree, params OpcReferenceType[] referenceTypes)
Parameters
view
OpcViewDescription
The OpcViewDescription of the view onto the address space being browsed.
nodeId
OpcNodeId
The OpcNodeId of the node on which the service will browse the references.
degree
OpcBrowseNodeDegree
The OpcBrowseNodeDegree to cummulate subsequent browse operations by respecting the node layers to include while browsing.
referenceTypes
OpcReferenceType[]
An array of OpcReferenceType values representing the type of references to browse for. If empty the HierarchicalReferences is used.
Exceptions
The command does not support empty node identifiers.
The view
or nodeId
is a null reference (Nothing in Visual Basic).
Initializes a new instance of the OpcBrowseNode class using the specified nodeId
to browse the references specified by referenceTypes
in the specified view
using the Self as the degree of nodes being browsed.
C#
public OpcBrowseNode(OpcViewDescription view, OpcNodeId nodeId, params OpcReferenceType[] referenceTypes)
Parameters
view
OpcViewDescription
The OpcViewDescription of the view onto the address space being browsed.
nodeId
OpcNodeId
The OpcNodeId of the node on which the service will browse the references.
referenceTypes
OpcReferenceType[]
An array of OpcReferenceType values representing the type of references to browse for. If empty the HierarchicalReferences is used.
Exceptions
The command does not support empty node identifiers.
The view
or nodeId
or referenceTypes
is a null reference (Nothing in Visual Basic).
Gets the mask used to identify the different attributes to read after a whole layer (controlled by Degree) of nodes has been browsed.
C#
public OpcAttributes Attributes { get; set; }
Property Value
A combination of the members defined by the OpcAttributes enumeration used to identify the different attributes (defined by the OpcAttribute enumeration) to read while browsing the different layers of the dedicated node tree.
Gets or sets a value indicating the degree of relation to browse at once.
C#
public OpcBrowseNodeDegree Degree { get; set; }
Property Value
One of the members defined by the OpcBrowseNodeDegree enumeration.
Gets the options used to include and exclude information offered by the server while browsing its address space.
C#
public OpcBrowseOptions Options { get; set; }
Property Value
A combination of the members defined by the OpcBrowseOptions enumeration. The default value is IncludeAll.
Gets a read-only collection of OpcNodeId objects used to identify the different reference types to include while browsing the node tree.
C#
public OpcReadOnlyNodeIdCollection ReferenceTypeIds { get; }
Property Value
An instance of the read-only collection OpcReadOnlyNodeIdCollection containing the OpcNodeId objects identifying the reference types to include while browsing the node tree.
Gets a read-only collection of OpcReferenceType values used to identify the different built-int different reference types to include while browsing the node tree.
C#
public OpcReadOnlyReferenceTypeCollection ReferenceTypes { get; }
Property Value
OpcReadOnlyReferenceTypeCollection
An instance of the read-only collection OpcReadOnlyReferenceTypeCollection containing the OpcNodeId objects identifying the reference types to include while browsing the node tree.
Gets the OpcViewDescription which identifies the view used then browsing the node tree.
C#
public OpcViewDescription View { get; }
Property Value
The OpcViewDescription of the view to browse.