Opc.Ua.Com.Client.ComDaClientNodeManager.OnCreateMonitoredItemsComplete C# (CSharp) Method

OnCreateMonitoredItemsComplete() protected method

Called when a batch of monitored items has been created.
protected OnCreateMonitoredItemsComplete ( ServerSystemContext context, IList monitoredItems ) : void
context Opc.Ua.Server.ServerSystemContext
monitoredItems IList
return void
        protected override void OnCreateMonitoredItemsComplete(ServerSystemContext context, IList<IMonitoredItem> monitoredItems)
        {
            ComDaClientManager system = (ComDaClientManager)this.SystemContext.SystemHandle;
            ComDaClient client = system.SelectClient(context, false);

            // use locale for session to find a subscription manager.
            SubscribeRequestManager manager = null;

            if (!m_subscriptionManagers.TryGetValue(client.Key, out manager))
            {
                m_subscriptionManagers[client.Key] = manager = new SubscribeRequestManager(context, client, 1000);
            }

            manager.CreateItems(context, monitoredItems);

            for (int ii = 0; ii < monitoredItems.Count; ii++)
            {
                m_monitoredItems[monitoredItems[ii].Id] = manager;
            }
        }