コード例 #1
0
        private async Task AddAsync(IEnumerable <long> items)
        {
            var m = items.ToArray();

            lock (_collectionLock)
            {
                m = m.Where(i => _collection.AddDistinct(i)).ToArray();
            }
            if (m.Length == 0)
            {
                return;
            }
            await UserProxy.AddAsync(_type, _parent.AccountId, m).ConfigureAwait(false);

            RaiseAccountDataUpdated(m, true);
        }