.NET Based OPC UA Client/Server SDK  2.6.1.422
UnifiedAutomation.UaBase.ServerCapabilities Class Reference

The set known capability identifiers. More...

Inherits IEnumerable< ServerCapability >.

Public Member Functions

 ServerCapabilities ()
 Initializes a new instance of the ServerCapabilities class. More...
 
IEnumerator< ServerCapabilityGetEnumerator ()
 Returns an enumerator that iterates through the collection. More...
 
void Load ()
 Loads the default set of server capability identifiers. More...
 
void Load (Stream istrm)
 Loads the set of server capability identifiers from the stream. More...
 
ServerCapability Find (string id)
 Finds the sever capability with the specified identifier. More...
 

Static Public Member Functions

static List< string > Parse (string capabilities)
 Parses a comma seperated list of capabilities. More...
 
static string Format (IList< string > capabilities)
 Formats a list of capabilities as a string. More...
 

Detailed Description

The set known capability identifiers.

Constructor & Destructor Documentation

UnifiedAutomation.UaBase.ServerCapabilities.ServerCapabilities ( )
inline

Initializes a new instance of the ServerCapabilities class.

Member Function Documentation

ServerCapability UnifiedAutomation.UaBase.ServerCapabilities.Find ( string  id)
inline

Finds the sever capability with the specified identifier.

Parameters
idThe identifier.
Returns
The sever capability, if found. NULL if it does not exist.
static string UnifiedAutomation.UaBase.ServerCapabilities.Format ( IList< string >  capabilities)
inlinestatic

Formats a list of capabilities as a string.

Parameters
capabilitiesThe list of capabilities.
Returns
A string containing the list.
IEnumerator<ServerCapability> UnifiedAutomation.UaBase.ServerCapabilities.GetEnumerator ( )
inline

Returns an enumerator that iterates through the collection.

Returns
A T:System.Collections.Generic.IEnumerator`1 that can be used to iterate through the collection.
void UnifiedAutomation.UaBase.ServerCapabilities.Load ( )
inline

Loads the default set of server capability identifiers.

void UnifiedAutomation.UaBase.ServerCapabilities.Load ( Stream  istrm)
inline

Loads the set of server capability identifiers from the stream.

Parameters
istrmThe input stream.
static List<string> UnifiedAutomation.UaBase.ServerCapabilities.Parse ( string  capabilities)
inlinestatic

Parses a comma seperated list of capabilities.

Parameters
capabilitiesThe comma seperated list of capabilities.
Returns
An array of capabilities.

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