/// <summary> /// Adds the specified instances to the index immediately. Add is similar to Update, but skips a check to see if the /// item already exists. /// </summary> /// <param name="instances">The instances to add immediately.</param> /// <returns>A task for asynchronous programming.</returns> public virtual Task AddAsync(params TSearchResult[] instances) { Argument.NotNull(instances, nameof(instances)); this.Logger.Verbose($"Adding {instances.Count()} items of type {typeof(TSearchResult)} using {_context.GetType()}."); return(_context.AddAsync(instances)); }