Opc.Ua.Com.Client.ComAeClientNodeManager.ComAeClientNodeManager C# (CSharp) Method

ComAeClientNodeManager() public method

Initializes the node manager.
public ComAeClientNodeManager ( IServerInternal server, string namespaceUri, ComAeClientConfiguration configuration, bool ownsTypeModel ) : System
server IServerInternal
namespaceUri string
configuration ComAeClientConfiguration
ownsTypeModel bool
return System
        public ComAeClientNodeManager(IServerInternal server, string namespaceUri, ComAeClientConfiguration configuration, bool ownsTypeModel)
        :
            base(server, namespaceUri, ownsTypeModel)
        {
            SystemContext.SystemHandle = m_system = new ComAeClientManager();
            SystemContext.NodeIdFactory = this;

            // save the configuration for the node manager.
            m_configuration = configuration;
            
            // set the alias root.
            AliasRoot = m_configuration.ServerName;

            if (String.IsNullOrEmpty(AliasRoot))
            {
                AliasRoot = "AE";
            }

            m_subscriptions = new Dictionary<SubscriptionIndex,ComAeSubscriptionClient>();
            m_monitoredItems = new Dictionary<uint,ComAeSubscriptionClient>();
        }
        #endregion