Opc.Ua.Server.Subscription.GetMonitoredItems C# (CSharp) Method

GetMonitoredItems() public method

Gets the monitored items for the subscription.
public GetMonitoredItems ( uint &serverHandles, uint &clientHandles ) : void
serverHandles uint
clientHandles uint
return void
        public void GetMonitoredItems(out uint[] serverHandles, out uint[] clientHandles)
        {
            lock (m_lock)
            {
                serverHandles = new uint[m_monitoredItems.Count];
                clientHandles = new uint[m_monitoredItems.Count];

                int ii = 0; 

                foreach (KeyValuePair<uint, LinkedListNode<IMonitoredItem>> entry in m_monitoredItems)
                {
                    serverHandles[ii] = entry.Key;
                    clientHandles[ii] = entry.Value.Value.ClientHandle;
                    ii++;
                }
            }
        }
        #endregion