'Declaration
<ExtensionAttribute()> <NotNullAttribute()> Public Overloads Shared Function BrowseTree( _ ByVal client As IEasyDAClient, _ ByVal serverDescriptor As ServerDescriptor, _ ByVal nodeDescriptor As DANodeDescriptor, _ ByVal browseParameters As DABrowseParameters, _ ByVal nodeElementsTransformer As Func(Of IEnumerable(Of DANodeElement),IEnumerable(Of DANodeElement)) _ ) As ITreeTraversable(Of DANodeTreePosition)
'Usage
Dim client As IEasyDAClient Dim serverDescriptor As ServerDescriptor Dim nodeDescriptor As DANodeDescriptor Dim browseParameters As DABrowseParameters Dim nodeElementsTransformer As Func(Of IEnumerable(Of DANodeElement),IEnumerable(Of DANodeElement)) Dim value As ITreeTraversable(Of DANodeTreePosition) value = IEasyDAClientExtension2.BrowseTree(client, serverDescriptor, nodeDescriptor, browseParameters, nodeElementsTransformer)
[Extension()] [NotNull()] public static ITreeTraversable<DANodeTreePosition> BrowseTree( IEasyDAClient client, ServerDescriptor serverDescriptor, DANodeDescriptor nodeDescriptor, DABrowseParameters browseParameters, Func<IEnumerable<DANodeElement>,IEnumerable<DANodeElement>> nodeElementsTransformer )
[Extension()] [NotNull()] public: static ITreeTraversable<DANodeTreePosition^>^ BrowseTree( IEasyDAClient^ client, ServerDescriptor^ serverDescriptor, DANodeDescriptor^ nodeDescriptor, DABrowseParameters^ browseParameters, Func<IEnumerable<DANodeElement^>^,IEnumerable<DANodeElement^>^>^ nodeElementsTransformer )
Parameters
- client
- The client object that will perform the operation.
- serverDescriptor
- Server descriptor. Identifies the OPC-DA server.
- nodeDescriptor
- Starting node descriptor. Identifies the node in OPC server's address space.
- browseParameters
- Contains filtering conditions for OPC Data Access node browsing.
- nodeElementsTransformer
- Transforms a sequence of child node elements before it is used for further browsing.