UA Bundle SDK .NET  2.2.0.255
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Groups Pages
UnifiedAutomation.UaSchema.UANodeSet Class Reference

More...

Public Member Functions

 UANodeSet ()
 Creates an empty nodeset. More...
 
void Write (Stream ostrm)
 Write a nodeset to a stream. More...
 
void AddAlias (MessageContext context, string alias, UaBase.NodeId nodeId)
 Adds an alias to the node set. More...
 
void Import (MessageContext context, IList< Node > nodes)
 Imports a node from the set. More...
 
void Export (MessageContext context, IEnumerable< Node > nodes)
 Adds a list of nodes to the set. More...
 
UANode Export (MessageContext context, Node node)
 Adds a node to the set. More...
 
Node Import (MessageContext context, UANode node)
 Imports a node from the set. More...
 

Static Public Member Functions

static UANodeSet Read (Stream istrm)
 Loads a nodeset from a stream. More...
 

Properties

string[] NamespaceUris [get, set]
 
 
string[] ServerUris [get, set]
 
 
NodeIdAlias[] Aliases [get, set]
 
 
System.Xml.XmlElement[] Extensions [get, set]
 
 
UANode[] Items [get, set]
 
 
string Version [get, set]
 
 
System.DateTime LastModified [get, set]
 
 
bool LastModifiedSpecified [get, set]
 
 

Detailed Description

A set of nodes in an address space.

Constructor & Destructor Documentation

UnifiedAutomation.UaSchema.UANodeSet.UANodeSet ( )
inline

Creates an empty nodeset.

Member Function Documentation

void UnifiedAutomation.UaSchema.UANodeSet.AddAlias ( MessageContext  context,
string  alias,
UaBase.NodeId  nodeId 
)
inline

Adds an alias to the node set.

void UnifiedAutomation.UaSchema.UANodeSet.Export ( MessageContext  context,
IEnumerable< Node nodes 
)
inline

Adds a list of nodes to the set.

UANode UnifiedAutomation.UaSchema.UANodeSet.Export ( MessageContext  context,
Node  node 
)
inline

Adds a node to the set.

void UnifiedAutomation.UaSchema.UANodeSet.Import ( MessageContext  context,
IList< Node nodes 
)
inline

Imports a node from the set.

Node UnifiedAutomation.UaSchema.UANodeSet.Import ( MessageContext  context,
UANode  node 
)
inline

Imports a node from the set.

static UANodeSet UnifiedAutomation.UaSchema.UANodeSet.Read ( Stream  istrm)
inlinestatic

Loads a nodeset from a stream.

Parameters
istrmThe input stream.
Returns
The set of nodes
void UnifiedAutomation.UaSchema.UANodeSet.Write ( Stream  ostrm)
inline

Write a nodeset to a stream.

Parameters
ostrmThe output stream.

The documentation for this class was generated from the following files: