UA Bundle SDK .NET  2.1.2.227
 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 ( )

Creates an empty nodeset.

Member Function Documentation

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

Adds an alias to the node set.

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

Adds a list of nodes to the set.

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

Adds a node to the set.

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

Imports a node from the set.

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

Imports a node from the set.

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

Loads a nodeset from a stream.

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

Write a nodeset to a stream.

Parameters
ostrmThe output stream.

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