コード例 #1
0
        public async Task FillCollectionAsync(IFillCollectionArgs <TData> args)
        {
            if (IsCollectionRegistered(args.Collection, out var registeredDescriptor) &&
                Equals(registeredDescriptor, args.Descriptor))
            {
                return;
            }

            RegisterCollection(args.Collection, args.Descriptor, args.Builder);
            FillCollectionWithData(args.Collection, args.Descriptor);

            await BuildCollectionAsync(args.Collection);
        }
コード例 #2
0
        public async Task FillCollectionAsync(IFillCollectionArgs <TData> args)
        {
            await Acquire(args.Descriptor);

            await CollectionsManager.FillCollectionAsync(args);
        }