Exemplo n.º 1
0
        public async Task <QarnotSDK.QBucket> RetrieveAsync(IConfiguration configuration, QarnotSDK.Connection connection, CancellationToken ct)
        {
            BucketConfiguration config = configuration as BucketConfiguration;

            CLILogs.Debug("Retrieve QBucket by Name : " + config.Name);
            return(await connection.RetrieveBucketAsync(config.Name, ct));
        }
Exemplo n.º 2
0
        public async Task <List <QarnotSDK.QBucket> > RetrieveAsync(IConfiguration configuration, QarnotSDK.Connection connection, CancellationToken ct)
        {
            BucketConfiguration config = configuration as BucketConfiguration;

            if (config != null && !string.IsNullOrEmpty(config.Name))
            {
                CLILogs.Debug("Retrieve QBucket by Name : " + config.Name);
                return(new List <QBucket>()
                {
                    await connection.RetrieveBucketAsync(config.Name, cancellationToken : ct),
                });
            }
            else
            {
                CLILogs.Debug("Retrieve all the QBuckets");
                return(await connection.RetrieveBucketsAsync(cancellationToken : ct));
            }
        }