Opc.Ua.Server.SamplingGroupManager.StopMonitoring C# (CSharp) Méthode

StopMonitoring() public méthode

Stops monitoring the item.
It will call the external source to stop the monitoring if an external source was provided originally. The changes will not take affect until the ApplyChanges() method is called.
public StopMonitoring ( ISampledDataChangeMonitoredItem monitoredItem ) : void
monitoredItem ISampledDataChangeMonitoredItem
Résultat void
        public virtual void StopMonitoring(ISampledDataChangeMonitoredItem monitoredItem)
        {            
            lock (m_lock)
            {
                // check for sampling group.
                SamplingGroup samplingGroup = null;

                if (m_sampledItems.TryGetValue(monitoredItem, out samplingGroup))
                {                         
                    if (samplingGroup != null)
                    {
                        samplingGroup.StopMonitoring(monitoredItem);
                    }

                    m_sampledItems.Remove(monitoredItem);
                    return;
                }
            }
        }