Example #1
0
        protected override bool TryPeek(Ptr ptr, out IQueueItem item)
        {
            try
            {
                //string qfile = IoAssists.GetQueueFilename(m_fm.RootPath, m_fm.HostName, ptr.Identifier);

                item = m_fm.ReadFile(ptr.Identifier, false);//GetFilename(ptr.Identifier), false);
                return(item != null);

                //item=null;
                //var state= ptr.ReadFile(out item);
                //return state== ReadFileState.Completed;
            }
            catch (Exception ex)
            {
                QLog.Exception("TryPeek file error: ", ex, true, true);
                item = null;
                return(false);
            }
        }