C# Class Opc.Ua.Com.Client.DaElementBrowser

Browses the children of a segment.
Inheritance: Opc.Ua.NodeBrowser
Show file Open project: OPCFoundation/UA-.NET Class Usage Examples

Public Methods

Method Description
DaElementBrowser ( ISystemContext context, ViewDescription view, Opc.Ua.NodeId referenceType, bool includeSubtypes, BrowseDirection browseDirection, Opc.Ua.QualifiedName browseName, IEnumerable additionalReferences, bool internalOnly, string itemId, ushort namespaceIndex ) : System

Creates a new browser object with a set of filters.

Next ( ) : IReference

Returns the next reference.

Protected Methods

Method Description
Dispose ( bool disposing ) : void

An overrideable version of the Dispose.

Private Methods

Method Description
NextChild ( ) : IReference

Returns the next child.

NextChild ( Stage stage ) : NodeStateReference

Returns the next child.

NextStage ( ) : void

Initializes the next stage of browsing.

Method Details

DaElementBrowser() public method

Creates a new browser object with a set of filters.
public DaElementBrowser ( ISystemContext context, ViewDescription view, Opc.Ua.NodeId referenceType, bool includeSubtypes, BrowseDirection browseDirection, Opc.Ua.QualifiedName browseName, IEnumerable additionalReferences, bool internalOnly, string itemId, ushort namespaceIndex ) : System
context ISystemContext The system context to use.
view Opc.Ua.ViewDescription The view which may restrict the set of references/nodes found.
referenceType Opc.Ua.NodeId The type of references being followed.
includeSubtypes bool Whether subtypes of the reference type are followed.
browseDirection BrowseDirection Which way the references are being followed.
browseName Opc.Ua.QualifiedName The browse name of a specific target (used when translating browse paths).
additionalReferences IEnumerable Any additional references that should be included.
internalOnly bool If true the browser should not making blocking calls to external systems.
itemId string The item id.
namespaceIndex ushort Index of the namespace.
return System

Dispose() protected method

An overrideable version of the Dispose.
protected Dispose ( bool disposing ) : void
disposing bool True if being called explicitly
return void

Next() public method

Returns the next reference.
public Next ( ) : IReference
return IReference