Hpdi.Vss2Git.WorkQueue.SetStatus C# (CSharp) Метод

SetStatus() публичный Метод

public SetStatus ( object work, string status ) : void
work object
status string
Результат void
        public void SetStatus(object work, string status)
        {
            lock (workStatuses)
            {
                // only allow status to be set if key is already present,
                // so we know that it will be removed in OnStop
                if (workStatuses.ContainsKey(work))
                {
                    workStatuses[work] = status;
                    if (string.IsNullOrEmpty(status))
                    {
                        WorkStatusCleared(work);
                    }
                    else
                    {
                        lastStatusWork = work;
                        lastStatus = status;
                    }
                }
            }
        }

Usage Example

Пример #1
0
 protected void LogStatus(object work, string status)
 {
     workQueue.SetStatus(work, status);
     logger.WriteLine(status);
 }