Skip to content

Reference

OpcNodeMemberInfo Class

Provides metadata of a member declared by a node type.

Reference

OpcNodeMemberInfo Class ​

abstract · since v2.20

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

Provides metadata of a member declared by a node type.

Syntax ​

csharp
public abstract class OpcNodeMemberInfo
vbnet
Public MustInherit Class OpcNodeMemberInfo

Inheritance ​

Object → OpcNodeMemberInfo

Implements ​

Derived types ​

Properties ​

NameDescription
Categoryabstract · since v2.50Gets the NodeCategory attribute which identifies the kind of node and is therefore used to classify the node regarding its use and purpose.
DeclaringTypeGets the type that declares the current OpcNodeMemberInfo.
Descriptionabstract · since v2.50Gets the value of the optional Description attribute which shall explain the meaning of the node.
DisplayNameabstract · since v2.50Gets the value of the DisplayName attribute which defines the localizable name of the node.
DocumentationvirtualGets any semantic information that would help a human to understand what is contained in the member.
Idabstract · since v2.50Gets the value of the NodeId attribute which unambiguously identifies the node.
IsOptionalvirtualGets a value indicating whether the current member might not necessarily exist in the object defined by the DeclaringType.
MemberTypeGets the type of value this member provides.
NameGets the value of the BrowseName attribute which defines the non-localizable human-readable name used when browsing the address space.
Parentabstract · since v2.50Gets the node which contains the member.
ReflectedTypeGets the type that was used to obtain this instance of OpcNodeMemberInfo.
Ruleabstract · since v2.50Gets the modelling rule of the member.
SymbolicNameabstract · since v2.50Gets a symbolic name for the member which is not expected to be globally unique.
UserWriteAccessabstract · since v2.50Gets the value of the optional UserWriteAccess attribute of the member which exposes the possibilities of a client to write the attributes of the member taking user access rights into account.
WriteAccessabstract · since v2.50Gets the value of the optional WriteAccess attribute of the member which exposes the possibilities of a client to write the attributes of the member.

Methods ​

NameDescription
AttributeValueabstract · 2 overloads · since v2.50Retrieves the value of the attribute specified.
Childabstract · 3 overloads · since v2.50Retrieves the immutable child node its Name (its Value) or DisplayName (its Value) matches the specified name of the node.
Childrenabstract · since v2.50Retrieves a sequence of immutable nodes organized as children of this node.
GetValuevirtualGets the value of the member supported by the given object instance.
Referencesabstract · since v2.50Retrieves a sequence of immutable references between this node member and other nodes.
SetValuevirtualSets the value of the member supported by the given object instance.
ToStringoverrideReturns a string representing the Name and MemberType of the current OpcNodeMemberInfo.

Applies to ​

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