Build 1.01.318.0

[This is preliminary documentation and is subject to change.]

The CoreNodeManager type exposes the following members.

Constructors

  NameDescription
Public methodCoreNodeManager
Initializes the object with default values.

Methods

  NameDescription
Public methodAddReference
Adds a reference between two existing nodes.
Public methodAddReferences
Public methodApplyModellingRules
Applys the modelling rules to any existing instance.
Public methodAttachNode
Attaches a node to the address space.
Public methodBrowse
Public methodCall
Public methodChangeTypeDefinition
Changes the type definition for an instance.
Public methodStatic memberCheckNodeClassMask
Returns true if the node class matches the node class mask.
Public methodConditionRefresh
Public methodCreateAddressSpace
Public methodCreateMonitoredItems
Creates a set of monitored items.
Public methodCreateReference
Adds a reference between two existing nodes.
Public methodCreateUniqueNodeId
Creates a unique node identifier.
Public methodDeleteAddressSpace
Public methodDeleteMonitoredItems
Deletes a set of monitored items.
Public methodDeleteNode
Deletes a node from the address sapce.
Public methodDeleteReference(Object, NodeId, Boolean, ExpandedNodeId, Boolean)
Deletes a reference.
Public methodDeleteReference(NodeId, NodeId, Boolean, ExpandedNodeId, Boolean)
Deletes a reference.
Public methodDispose()()()()
Frees any unmanaged resources.
Protected methodDispose(Boolean)
An overrideable version of the Dispose.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodExportNode(NodeId, NodeSet)
Exports a node to a nodeset.
Public methodExportNode(ILocalNode, NodeSet, Boolean)
Exports a node to a nodeset.
Protected methodFinalize
The finializer implementation.
(Overrides Object..::..Finalize()()()().)
Public methodFind
Returns the first target that matches the browse path.
Public methodFindLocalNodes
Returns all targets of the specified reference.
Public methodFindTargetId
Returns the id the first node with the specified browse name if it exists. null otherwise
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetLocalNode(ExpandedNodeId)
Returns a node managed by the manager with the specified node id.
Public methodGetLocalNode(NodeId)
Returns a node managed by the manager with the specified node id.
Public methodGetLocalNode(NodeId, NodeId, Boolean, Boolean, QualifiedName)
Returns a node managed by the manager with the specified node id.
Public methodGetLocalNodes
Returns a list of nodes which are targets of the specified references.
Public methodGetManagerHandle
Public methodGetNamespaceIndex
Returns an index for the NamespaceURI (Adds it to the server namespace table if it does not already exist).
Public methodGetNodeMetadata
Public methodGetTargetNode
Returns a node managed by the manager that has the specified browse name.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodHasLock
Returns true if the current thread has the lock on the node manager.
Public methodHistoryRead
Public methodHistoryUpdate
Public methodImportNodes
Imports the nodes from a dictionary of NodeState objects.
Public methodImportNodeSet
Adds a nodeset to the address space.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodModifyMonitoredItems
Modifies a set of monitored items.
Public methodRead
Public methodRegisterSource
Registers a source for a node.
Public methodSetMonitoringMode
Changes the monitoring mode for a set of monitored items.
Public methodSubscribeToAllEvents
Public methodSubscribeToEvents
Public methodToString
Returns a String that represents the current Object.
(Inherited from Object.)
Public methodTranslateBrowsePath(NodeId, RelativePath)
Returns a list of targets the match the browse path.
Public methodTranslateBrowsePath(NodeId, String)
Returns a list of targets the match the browse path.
Public methodTranslateBrowsePath(OperationContext, NodeId, RelativePath)
Returns a list of targets the match the browse path.
Public methodTranslateBrowsePath(OperationContext, NodeId, String)
Returns a list of targets the match the browse path.
Public methodTranslateBrowsePath(OperationContext, Object, RelativePathElement, IList<(Of <<'(ExpandedNodeId>)>>), IList<(Of <<'(NodeId>)>>))
Public methodUnregisterSource
Called when the source is no longer used.
Public methodWrite

Properties

  NameDescription
Public propertyDataLock
Acquires the lock on the node manager.
Public propertyNamespaceUris
Protected propertyServer
The server that the node manager belongs to.
Public propertySuppressModelChangeEvents
Suppresses model change events.

See Also