Exemple #1
0
        private void UpdateProcessData()
        {
            Data.Processes = new List <StoredObjectInfo>();
            var set = new HashSet <string>();

            foreach (var p in Processes)
            {
                var md = new StoredObjectInfo(p.Type, p.Language, p.Version, p.Tag);
                if (set.Add(md.ToStringWithoutVersion()))
                {
                    Data.Processes.Add(md);
                }
            }
        }
        public override async Task StoreAsync()
        {
            Data.Processes = new List <StoredObjectInfo>();
            var set = new HashSet <string>();

            foreach (var p in Processes)
            {
                var md = new StoredObjectInfo(p.Type, p.Language, p.Version, p.Tag);
                if (set.Add(md.ToStringWithoutVersion()))
                {
                    Data.Processes.Add(md);
                }
            }
            await base.StoreAsync();
        }