public QAbstractStorage CreateResult(string name, QarnotSDK.Connection connection, CancellationToken ct) { if (!string.IsNullOrEmpty(name)) { return(connection.CreateBucketAsync(name, ct).Result as QAbstractStorage); } return(null); }
private async Task <QBucket> CreateBucket(BucketConfiguration config, QarnotSDK.Connection connect, CancellationToken ct) { var bucket = await connect.CreateBucketAsync(config.Name, ct); if (config.CacheTTL.HasValue) { bucket.WithCacheTTL(config.CacheTTL.Value); } return(bucket); }
private async Task <QBucket> CreateBucket(BucketConfiguration config, QarnotSDK.Connection connect, CancellationToken ct) { return(await connect.CreateBucketAsync(config.Name, ct)); }
public List <QAbstractStorage> CreateResources(List <string> names, QarnotSDK.Connection connection, CancellationToken ct) { return(names.Select(name => connection.CreateBucketAsync(name, ct).Result as QAbstractStorage).ToList()); }