OpcNodeSetManager Class

Namespace: Opc.UaFx.Server
Assemblies: Opc.UaFx.Advanced.dll

Provides a specialisation of the OpcNodeManager to import nodes from one or more OpcNodeSets and implement them using a OpcImplementNodeCallback.

C#

public sealed class OpcNodeSetManager : OpcNodeManager, IDisposable, IOpcNamespaceResolver


Inheritance ObjectOpcNodeManager › OpcNodeSetManager


Implements IDisposable, IOpcNamespaceResolver

Name Description
AfterRead (Inherited from OpcNodeManager)
AfterWrite (Inherited from OpcNodeManager)
BeforeRead (Inherited from OpcNodeManager)
BeforeWrite (Inherited from OpcNodeManager)
MonitoredItemCreated Occurs when a new monitored item is created through a OpcSession.
(Inherited from OpcNodeManager)
MonitoredItemDeleted Occurs when an existing monitored item of a OpcSession has been deleted.
(Inherited from OpcNodeManager)
MonitoredItemModified Occurs when an existing monitored item of a OpcSession has been modified.
(Inherited from OpcNodeManager)
MonitoredItemsCreated Occurs when a set of new monitored items is created through a OpcSession.
(Inherited from OpcNodeManager)
MonitoredItemsDeleted Occurs when a set of existing monitored items of a OpcSession has been deleted.
(Inherited from OpcNodeManager)
MonitoredItemsModified Occurs when a set of existing monitored items of a OpcSession has been modified.
(Inherited from OpcNodeManager)
Name Description
DefaultNamespace (Inherited from OpcNodeManager)
DefaultNamespaceIndex (Inherited from OpcNodeManager)
DefaultNamespaceUri (Inherited from OpcNodeManager)
DefaultNamespaceValue (Inherited from OpcNodeManager)
ImplementNodeCallback Gets or sets the callback used to implement the nodes of the current OpcNodeSetManager.
Namespaces (Inherited from OpcNodeManager)
NodeIdFactory Gets or sets the OpcNodeIdFactory instance used by this node manager to determine / create node identifiers for the nodes provided / defined by the node manager.
(Inherited from OpcNodeManager)
Nodes (Inherited from OpcNodeManager)
NotifierNodes (Inherited from OpcNodeManager)
SyncRoot (Inherited from OpcNodeManager)
SystemContext (Inherited from OpcNodeManager)
Name Description
AddNode(IOpcNode) (Inherited from OpcNodeManager)
AddNode(IOpcNode, IEnumerable) (Inherited from OpcNodeManager)
AddNode(IOpcNode, IOpcNodeReferenceAware) (Inherited from OpcNodeManager)
AddNode(IOpcNode, OpcNodeReferenceCollection) (Inherited from OpcNodeManager)
AddNode(OpcContext, IOpcNode) (Inherited from OpcNodeManager)
AddNode(OpcContext, IOpcNode, IEnumerable) (Inherited from OpcNodeManager)
AddNode(OpcContext, IOpcNode, IOpcNodeReferenceAware) (Inherited from OpcNodeManager)
AddNode(OpcContext, IOpcNode, OpcNodeReferenceCollection) (Inherited from OpcNodeManager)
AddNotifierNode(IOpcNode) (Inherited from OpcNodeManager)
Browse(OpcContext, OpcBrowsePoint, OpcReferenceDescriptionCollection) (Inherited from OpcNodeManager)
Create(OpcNodeSet) Creates a new instance of the OpcNodeSetManager using the nodeSet specified.
Create(OpcNodeSet, IEnumerable) Creates a new instance of the OpcNodeSetManager using the nodeSet and additionally specified nodeSets.
Create(OpcNodeSet, OpcNodeSet) Creates a new instance of the OpcNodeSetManager using the nodeSet and additionally specified nodeSets.
CreateHistory(IOpcNode, OpcHistoryModificationInfo, OpcValueCollection) (Inherited from OpcNodeManager)
CreateNodes(OpcNodeReferenceCollection) (Inherited from OpcNodeManager)
DeleteHistory(IOpcNode, OpcHistoryModificationInfo, IEnumerable) (Inherited from OpcNodeManager)
DeleteHistory(IOpcNode, OpcHistoryModificationInfo, Nullable, Nullable, OpcDeleteHistoryOptions) (Inherited from OpcNodeManager)
DeleteHistory(IOpcNode, OpcHistoryModificationInfo, OpcValueCollection) (Inherited from OpcNodeManager)
DeleteNodes (Inherited from OpcNodeManager)
Dispose Releases all resources used by the OpcNodeManager.
(Inherited from OpcNodeManager)
Dispose(Boolean) Releases the unmanaged resources used by the OpcNodeManager and optionally releases the managed resources.
(Inherited from OpcNodeManager)
ExportNodes (Inherited from OpcNodeManager)
ImplementNode(IOpcNode) When implemented in a derived class, implements the logic required to integrate the node into the underlying system.
ImplementNode(IOpcNode) When implemented in a derived class, implements the logic required to integrate the node into the underlying system.
(Inherited from OpcNodeManager)
ImportNodes When implemented in a derived class, offers the different OpcNodeSets which are imported prior any other nodes are created within the address space part organized by the current OpcNodeManager.
ImportNodes When implemented in a derived class, offers the different OpcNodeSets which are imported prior any other nodes are created within the address space part organized by the current OpcNodeManager.
(Inherited from OpcNodeManager)
IsNodeAccessible(OpcContext, OpcNodeId, IOpcNodeInfo) (Inherited from OpcNodeManager)
OnAfterRead(OpcNodeAccessEventArgs) (Inherited from OpcNodeManager)
OnAfterWrite(OpcNodeAccessEventArgs) (Inherited from OpcNodeManager)
OnBeforeRead(OpcNodeAccessEventArgs) (Inherited from OpcNodeManager)
OnBeforeWrite(OpcNodeAccessEventArgs) (Inherited from OpcNodeManager)
OnMonitoredItemCreated(OpcMonitoredItemEventArgs) Raises the MonitoredItemCreated event of the OpcNodeManager.
(Inherited from OpcNodeManager)
OnMonitoredItemDeleted(OpcMonitoredItemEventArgs) Raises the MonitoredItemDeleted event of the OpcNodeManager.
(Inherited from OpcNodeManager)
OnMonitoredItemModified(OpcMonitoredItemEventArgs) Raises the MonitoredItemModified event of the OpcNodeManager.
(Inherited from OpcNodeManager)
OnMonitoredItemsCreated(OpcMonitoredItemsEventArgs) Raises the MonitoredItemsCreated event of the OpcNodeManager.
(Inherited from OpcNodeManager)
OnMonitoredItemsDeleted(OpcMonitoredItemsEventArgs) Raises the MonitoredItemsDeleted event of the OpcNodeManager.
(Inherited from OpcNodeManager)
OnMonitoredItemsModified(OpcMonitoredItemsEventArgs) Raises the MonitoredItemsModified event of the OpcNodeManager.
(Inherited from OpcNodeManager)
QueryNode(OpcNodeId) (Inherited from OpcNodeManager)
Read(OpcContext, OpcNodeAccessTokenCollection) (Inherited from OpcNodeManager)
ReadHistory(IOpcNode, Nullable, Nullable, OpcReadHistoryOptions) (Inherited from OpcNodeManager)
RemoveNode(IOpcNode) (Inherited from OpcNodeManager)
RemoveNode(IOpcNode, OpcLocalReferenceCollection) (Inherited from OpcNodeManager)
RemoveNode(OpcContext, IOpcNode) (Inherited from OpcNodeManager)
RemoveNode(OpcContext, IOpcNode, OpcLocalReferenceCollection) (Inherited from OpcNodeManager)
RemoveNotifierNode(IOpcNode) (Inherited from OpcNodeManager)
ReplaceHistory(IOpcNode, OpcHistoryModificationInfo, OpcValueCollection) (Inherited from OpcNodeManager)
ReplaceNode(IOpcNode) Replaces an existing IOpcNode instance with the specified node without invalidating existing monitored items nor previously defined notifiers.
(Inherited from OpcNodeManager)
ReportEvent(IOpcNode, OpcEventSeverity, OpcText) Produces a global event using the event data specified.
(Inherited from OpcNodeManager)
ReportEvent(IOpcNode, OpcEventSeverity, OpcText, Object) Produces a global event using the event data specified.
(Inherited from OpcNodeManager)
ReportEvent(OpcEventNode) Produces a global event using the eventNode specified.
(Inherited from OpcNodeManager)
ReportEvent(OpcEventSeverity, OpcText) Produces a global event using the event data specified.
(Inherited from OpcNodeManager)
ReportEvent(OpcEventSeverity, OpcText, Object) Produces a global event using the event data specified.
(Inherited from OpcNodeManager)
ReportEvent(OpcNodeId, String, OpcEventSeverity, OpcText) Produces a global event using the event data specified.
(Inherited from OpcNodeManager)
ReportEvent(OpcNodeId, String, OpcEventSeverity, OpcText, Object) Produces a global event using the event data specified.
(Inherited from OpcNodeManager)
RetrieveNodeHistoryProvider(IOpcNode) (Inherited from OpcNodeManager)
UpdateHistory(IOpcNode, OpcHistoryModificationInfo, OpcValueCollection) (Inherited from OpcNodeManager)
Write(OpcContext, OpcNodeAccessTokenCollection) (Inherited from OpcNodeManager)