Build 1.01.318.0
[This is preliminary documentation and is subject to change.]
The CustomNodeManager type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| CustomNodeManager |
Initializes the node manager.
|
Methods
| Name | Description | |
|---|---|---|
| AddBehaviourToPredefinedNode |
Replaces the generic node with a node specific to the model.
| |
| AddExternalReference |
Adds an external reference to the dictionary.
| |
| AddPredefinedNode |
Recursively indexes the node and its children.
| |
| AddReferences |
This method is used to add bi-directional references to nodes from other node managers.
| |
| AddReverseReferences |
Ensures that all reverse references exist.
| |
| AddRootNotifier |
Add the node to the set of root notifiers.
| |
| AddTypesToTypeTree(BaseTypeState) |
Recursively adds the types to the type tree.
| |
| AddTypesToTypeTree(NodeId) |
Recursively adds the types to the type tree.
| |
| Browse |
Browses the references from a node managed by the node manager.
| |
| Call(OperationContext, IList<(Of <<'(CallMethodRequest>)>>), IList<(Of <<'(CallMethodResult>)>>), IList<(Of <<'(ServiceResult>)>>)) |
Calls a method on the specified nodes.
| |
| Call(ISystemContext, CallMethodRequest, NodeState, MethodState, CallMethodResult) |
Calls a method on an object.
| |
| ConditionRefresh |
Tells the node manager to refresh any conditions associated with the specified monitored items.
| |
| CreateAddressSpace |
Does any initialization required before the address space can be used.
| |
| CreateMonitoredItem |
Creates a new set of monitored items for a set of variables.
| |
| CreateMonitoredItems |
Creates a new set of monitored items for a set of variables.
| |
| CreateNode |
Creates a new instance and assigns unique identifiers to all children.
| |
| DeleteAddressSpace |
Frees any resources allocated for the address space.
| |
| DeleteMonitoredItem |
Deletes a monitored item.
| |
| DeleteMonitoredItems |
Deletes a set of monitored items.
| |
| DeleteNode |
Deletes a node and all of its children.
| |
| DeleteReference |
This method is used to delete bi-directional references to nodes from other node managers.
| |
| Dispose()()()() |
Frees any unmanaged resources.
| |
| Dispose(Boolean) |
An overrideable version of the Dispose.
| |
| Equals | (Inherited from Object.) | |
| Finalize |
The finializer implementation.
(Overrides Object..::..Finalize()()()().) | |
| Find |
Returns the state object for the specified node if it exists.
| |
| FindPredefinedNode |
Finds the specified and checks if it is of the expected type.
| |
| GetHashCode |
Serves as a hash function for a particular type.
(Inherited from Object.) | |
| GetManagerHandle(NodeId) |
Returns a unique handle for the node.
| |
| GetManagerHandle(ISystemContext, NodeId, IDictionary<(Of <<'(NodeId, NodeState>)>>)) |
Returns a unique handle for the node.
| |
| GetNodeMetadata |
Returns the basic metadata for the node. Returns null if the node does not exist.
| |
| GetType |
Gets the Type of the current instance.
(Inherited from Object.) | |
| HistoryRead(ISystemContext, NodeState, HistoryReadDetails, TimestampsToReturn, Boolean, HistoryReadValueId, HistoryReadResult) |
Reads the history for a single node which has already been validated.
| |
| HistoryRead(OperationContext, HistoryReadDetails, TimestampsToReturn, Boolean, IList<(Of <<'(HistoryReadValueId>)>>), IList<(Of <<'(HistoryReadResult>)>>), IList<(Of <<'(ServiceResult>)>>)) |
Reads the history for the specified nodes.
| |
| HistoryReadAtTime |
Reads the history for the variable value.
| |
| HistoryReadProcessed |
Reads the processed history for the variable value.
| |
| HistoryReadRaw |
Reads the raw history for the variable value.
| |
| HistoryUpdate |
Updates the history for the specified nodes.
| |
| IsHandleInNamespace |
Returns the node if the handle refers to a node managed by this manager.
| |
| IsNodeIdInNamespace |
Returns true if the namespace for the node id is one of the namespaces managed by the node manager.
| |
| LoadPredefinedNodes(ISystemContext) |
Loads a node set from a file or resource and addes them to the set of predefined nodes.
| |
| LoadPredefinedNodes(ISystemContext, IDictionary<(Of <<'(NodeId, IList<(Of <<'(IReference>)>>)>)>>)) |
Loads a node set from a file or resource and addes them to the set of predefined nodes.
| |
| LoadPredefinedNodes(ISystemContext, Assembly, String, IDictionary<(Of <<'(NodeId, IList<(Of <<'(IReference>)>>)>)>>)) |
Loads a node set from a file or resource and addes them to the set of predefined nodes.
| |
| MemberwiseClone |
Creates a shallow copy of the current Object.
(Inherited from Object.) | |
| ModifyMonitoredItem |
Modifies the parameters for a monitored item.
| |
| ModifyMonitoredItems |
Modifies the parameters for a set of monitored items.
| |
| New |
Creates the NodeId for the specified node.
| |
| OnCreateMonitoredItem |
Does any processing after a monitored item is created.
| |
| OnDeleteMonitoredItem |
Does any processing after a monitored item is deleted.
| |
| OnModifyMonitoredItem |
Does any processing after a monitored item is created.
| |
| OnNodeRemoved |
Called after a node has been deleted.
| |
| OnSetMonitoringMode |
Does any processing after a monitored item is created.
| |
| OnSubscribeToEvents |
Does any processing after a monitored item is subscribed to.
| |
| OnUnsubscribeToEvents |
Does any processing after a monitored item is subscribed to.
| |
| Read |
Reads the value for the specified attribute.
| |
| RemovePredefinedNode |
Recursively indexes the node and its children.
| |
| RemoveRootNotifier |
Remove the node from the set of root notifiers.
| |
| SetMonitoringMode(ISystemContext, IMonitoredItem, MonitoringMode, Boolean%) |
Changes the monitoring mode for an item.
| |
| SetMonitoringMode(OperationContext, MonitoringMode, IList<(Of <<'(IMonitoredItem>)>>), IList<(Of <<'(Boolean>)>>), IList<(Of <<'(ServiceResult>)>>)) |
Changes the monitoring mode for a set of monitored items.
| |
| SubscribeToAllEvents(ISystemContext, IEventMonitoredItem, Boolean, NodeState) |
Subscribes/unsubscribes to all events produced by the specified node.
| |
| SubscribeToAllEvents(OperationContext, UInt32, IEventMonitoredItem, Boolean) |
Subscribes or unsubscribes to events produced by all event sources.
| |
| SubscribeToEvents |
Subscribes or unsubscribes to events produced by the specified source.
| |
| ToString | (Inherited from Object.) | |
| TranslateBrowsePath |
Returns the target of the specified browse path fragment(s).
| |
| ValidateDataChangeFilter |
Validates a data change filter provided by the client.
| |
| ValidateNode |
Verifies that the specified node exists.
| |
| Write |
Writes the value for the specified attributes.
|
Properties
| Name | Description | |
|---|---|---|
| Lock |
Acquires the lock on the node manager.
| |
| NamespaceUris |
Returns the namespaces used by the node manager.
| |
| PredefinedNodes |
The predefined nodes managed by the node manager.
| |
| RootNotifiers |
The root notifiers for the node manager.
| |
| Server |
The server that the node manager belongs to.
| |
| SystemContext |
The default context to use.
|