Couchbase.Management.CouchbaseCluster.TryListBuckets C# (CSharp) Method

TryListBuckets() public method

public TryListBuckets ( Bucket &buckets ) : bool
buckets Bucket
return bool
        public bool TryListBuckets(out Bucket[] buckets)
        {
            try
            {
                buckets = ListBuckets();
                return true;
            }
            catch (Exception)
            {
                buckets = null;
                return false;
            }
        }

Usage Example

        public void When_Try_Listing_Buckets_With_Invalid_Config_No_Exception_Is_Thrown_And_Return_Value_Is_False()
        {
            var config = new CouchbaseClientConfiguration();
            config.Urls.Add(new Uri(ConfigurationManager.AppSettings["CouchbaseServerUrl"] + "/doesnotexist/"));
            config.Bucket = "default";

            var server = new CouchbaseCluster(config);
            Bucket[] buckets;
            var result = server.TryListBuckets(out buckets);
            Assert.That(result, Is.False);
        }