Opc.Ua.Server.ObjectSource.SubscribeToAllEvents C# (CSharp) Method

SubscribeToAllEvents() public method

public SubscribeToAllEvents ( OperationContext context, uint subscriptionId, IEventMonitoredItem monitoredItem, bool unsubscribe ) : void
context OperationContext
subscriptionId uint
monitoredItem IEventMonitoredItem
unsubscribe bool
return void
        public void SubscribeToAllEvents(
            OperationContext    context, 
            uint                subscriptionId,
            IEventMonitoredItem monitoredItem,
            bool                unsubscribe)
        {
            if (context == null)  throw new ArgumentNullException("context");

            lock (DataLock)
            {
                if (unsubscribe)
                {
                    Unsubscribe(monitoredItem);
                }
                else
                {
                    Subscribe(monitoredItem);
                }
            }
        }