public void UnSubscribeToValueChange(IOpcValueListener aListener) { if (aListener == null) { throw new ArgumentNullException("aListener"); } if (listeners != null && listeners.Contains(aListener)) { listeners.Remove(aListener); } }
public void SubscribeToValueChange(IOpcValueListener aListener) { if (aListener == null) { throw new ArgumentNullException("aListener"); } if (!IsListenValueChanging) { throw new OpcValueException( "Измените состояние IsListenValueChanging для подписки на изменение значения OPC тега."); } listeners.Add(aListener); }