SenseNet.Messaging.NotificationHandler.TimerTick C# (CSharp) Method

TimerTick() static private method

static private TimerTick ( System.DateTime now ) : void
now System.DateTime
return void
        internal static void TimerTick(DateTime now)
        {
            if (AcquireLock(LockingTimeframe))
            {
                try
                {
                    Debug.WriteLine("#Notification> ** lock recieved");
                    _processing = true;
                    TimerTick(now, NotificationFrequency.Immediately);
                    TimerTick(now, NotificationFrequency.Daily);
                    TimerTick(now, NotificationFrequency.Weekly);
                    TimerTick(now, NotificationFrequency.Monthly);
                }
                catch (Exception ex)
                {
                    Logger.WriteException(ex);
                }
                finally
                {
                    _processing = false;
                    ReleaseLock();
                    NotificationSender.StartMessageProcessing();
                }
            }
            else
            {
                Debug.WriteLine("#Notification> ** couldn't get lock");
            }
        }
        internal static void TimerTick(DateTime now, NotificationFrequency freq)

Same methods

NotificationHandler::TimerTick ( System.DateTime now, NotificationFrequency freq ) : void