Addhandler and AddressOf in .net
===

Hello Am trying to write the below code to fire the MyHelper method. But It is not firing at timScheduledTask.Elapsed,  
Please could any one help, what is best method to fire MyHelper method?  
  
     Sub Application_Start(ByVal sender As Object, ByVal e As EventArgs)
            
            Dim timScheduledTask As New System.Timers.Timer
            timScheduledTask.Interval = 600 * 1000 //in milliseconds    
            timScheduledTask.Enabled = True
            timScheduledTask.Start()
        **AddHandler timScheduledTask.Elapsed, AddressOf MyHelper**    
        End Sub
        
        Protected Sub MyHelper(ByVal sender As Object, ByVal e As EventArgs)
            Dim ds As DataSet = obj1.Dataset()
            
            Dim onRemoveCallback As CacheItemRemovedCallback
    
            _cache.Insert("ResultDataset", ds, New CacheDependency("C:\AspNetSql\Quotes.Quotations"), Cache.NoAbsoluteExpiration, Cache.NoSlidingExpiration, CacheItemPriority.[Default], _
             onRemoveCallback)
            
        End Sub
            
        