Skip to content

Reference

IOpcNode Interface

Defines an interface which can be used to access and change the properties of a node and to notify about the changes performed on it.

Reference

IOpcNode Interface ​

Namespace
Opc.UaFx
Assembly
Opc.UaFx.Advanced.dll
Package
Opc.UaFx.Advanced v2.59.0
Members
IOpcNode Members
Also in
Opc.UaFx.Client

Defines an interface which can be used to access and change the properties of a node and to notify about the changes performed on it.

Syntax ​

csharp
public interface IOpcNode
vbnet
Public Interface IOpcNode

Base interfaces ​

Derived types ​

Properties ​

NameDescription
DescriptionGets or sets the value of the optional Description attribute which shall explain the meaning of the node.
DisplayNamesince v2.7Gets or sets the value of the DisplayName attribute which defines the localizable name of the node.
HasPendingChangesGets a value indicating whether there exists any pending change on the node.
Namesince v2.7Gets or sets the value of the BrowseName attribute which defines the non-localizable human-readable name used when browsing the address space.
NamespaceGets the namespace of the node.
ParentGets the parent node of the node.
PendingChangesGets a value indicating the changes performed on the node since their last notification.
TagGets or sets the object that contains additional user data about the node.
UserWriteAccessGets or sets the value of the optional UserWriteAccess attribute which exposes the possibilities of a client to write the attributes of the node taking user access rights into account.
WriteAccessGets or sets the value of the optional WriteAccess attribute which exposes the posibilities of a client to write the attributes of the node.

Methods ​

NameDescription
AddNotifierAdds the node to the collection of notifiers (= event sources) of this node.
ApplyChanges2 overloadsNotifies about changes performed on the node since the last notification and resets the pending changes to None.
Childsince v2.7Retrieves the child node its Name property matches exactly the name specified.
ChildrenRetrieves a sequence of all nodes organized as children of this node.
IsChangePendingDetermines whether all of the changes specified by the change are pending on the node (see PendingChanges).
RemoveNotifierRemoves the node from the collection of notifiers (= event sources) of this node.

Inherits members from IOpcNodeInfo.

Applies to ​

PackageVersions
Opc.UaFx.Advancedv2.5–v2.59