.NET Based OPC UA Client/Server SDK  3.0.10.493
UnifiedAutomation.UaSchema.SecuredApplication Class Reference

Stores the security settings for an application. More...

Inherits object, and IExtensibleDataObject.

Inherited by UnifiedAutomation.UaSchema.SecuredApplicationEx.

Public Member Functions

void Set< T > (T extension, XmlQualifiedName name=null)
 Sets a caller defined extension. More...
 
Get< T > (bool silent=false, XmlQualifiedName name=null)
 Gets a caller defined extension. More...
 

Protected Member Functions

void IndexExtensions ()
 Creates an internally used map of the Extensions. More...
 

Detailed Description

Stores the security settings for an application.

Member Function Documentation

T UnifiedAutomation.UaSchema.SecuredApplication.Get< T > ( bool  silent = false,
XmlQualifiedName  name = null 
)
inline

Gets a caller defined extension.

Template Parameters
TA class containing the settings to load.
Parameters
silentTRUE if null is returned on error; FALSE if exceptions should be thrown.
nameThe name of the extension. If NULL the name of the class is used.
Returns
The extension. NULL if an error occurred.
Type Constraints
T :class 
T :new() 
void UnifiedAutomation.UaSchema.SecuredApplication.IndexExtensions ( )
inlineprotected

Creates an internally used map of the Extensions.

void UnifiedAutomation.UaSchema.SecuredApplication.Set< T > ( extension,
XmlQualifiedName  name = null 
)
inline

Sets a caller defined extension.

Template Parameters
TA class containing the settings to save.
Parameters
extensionThe settings to save.
nameThe name of the extension. If NULL the name of the class is used.
Returns
The extension. NULL if an error occurred.
Type Constraints
T :class 

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