Opc.Ua.ServerTest.SessionTest.Session_Notification C# (CSharp) Method

Session_Notification() public method

public Session_Notification ( Session session, NotificationEventArgs e ) : void
session Opc.Ua.Client.Session
e Opc.Ua.Client.NotificationEventArgs
return void
        void Session_Notification(Session session, NotificationEventArgs e)
        {            
            lock (m_messages)
            {
                List<uint> messages = null;

                if (!m_messages.TryGetValue(e.Subscription.Id, out messages))
                {
                    m_messages[e.Subscription.Id] = messages = new List<uint>();
                }

                messages.Add(e.NotificationMessage.SequenceNumber);
            }
        }