CVB.Net 14.0
ServerNodes Class Reference

IServerNode access More...

Inherits IDisposable.

Public Member Functions

void Dispose ()
 Disposes of the native resources.
 
void Add (IServerNode node)
 Adds the given node to the Parent server. More...
 
void Remove (IServerNode node)
 Removes the given node from the Server. More...
 

Properties

IServerNode RootFolder [get]
 Gets the root folder node which is the parent of all nodes.
 
IServerNode this[int namespaceIndex, string identifier] [get]
 Gets the IServerNode with the given namespaceIndex and identifier . More...
 
IServerNode this[int namespaceIndex, long identifier] [get]
 Gets the IServerNode with the given namespaceIndex and identifier . More...
 
IServerNode this[int namespaceIndex, Guid identifier] [get]
 Gets the IServerNode with the given namespaceIndex and identifier . More...
 
IServerNode this[int namespaceIndex, byte[] identifier [get]
 Gets the IServerNode with the given namespaceIndex and identifier . More...
 
IServerNode this[NodeId key] [get]
 Gets the IServerNode with the given NodeId key . More...
 

Detailed Description

IServerNode access

Member Function Documentation

◆ Add()

void Add ( IServerNode  node)

Adds the given node to the Parent server.

Parameters
nodeNode to register.

◆ Remove()

void Remove ( IServerNode  node)

Removes the given node from the Server.

Parameters
nodeNode to remove from the server.

Property Documentation

◆ identifier

IServerNode this[int namespaceIndex, byte[] identifier
get

Gets the IServerNode with the given namespaceIndex and identifier .

Parameters
namespaceIndexNamespace index for identifier .
identifierNode identifier of node to get.
Returns
The IServerNode object.

◆ this[int namespaceIndex, Guid identifier]

IServerNode this[int namespaceIndex, Guid identifier]
get

Gets the IServerNode with the given namespaceIndex and identifier .

Parameters
namespaceIndexNamespace index for identifier .
identifierNode identifier of node to get.
Returns
The IServerNode object.

◆ this[int namespaceIndex, long identifier]

IServerNode this[int namespaceIndex, long identifier]
get

Gets the IServerNode with the given namespaceIndex and identifier .

Parameters
namespaceIndexNamespace index for identifier .
identifierNode identifier of node to get.
Returns
The IServerNode object.

◆ this[int namespaceIndex, string identifier]

IServerNode this[int namespaceIndex, string identifier]
get

Gets the IServerNode with the given namespaceIndex and identifier .

Parameters
namespaceIndexNamespace index for identifier .
identifierNode identifier of node to get.
Returns
The IServerNode object.

◆ this[NodeId key]

IServerNode this[NodeId key]
get

Gets the IServerNode with the given NodeId key .

Parameters
keyIdentifier of IServerNode to retrieve.
Returns
The IServerNode object.