Пример #1
0
 public static void SetupEnhancedAuth(this ICluster cluster)
 {
     if (TestConfiguration.Settings.EnhancedAuth)
     {
         cluster.Authenticate(TestConfiguration.Settings.AdminUsername, TestConfiguration.Settings.AdminPassword);
     }
 }
Пример #2
0
        public Repository(IBucketProvider bucketProvider, ICluster clustur)
        {
            string name = typeof(Type)
                          .GetAttributeValue((BucketNameAttribute dna) => dna.Name);

            if (string.IsNullOrEmpty(name))
            {
                throw new BucketNotFoundException("BucketName Eklememiş");
            }
            clustur.Authenticate("Administrator", "Qn4j123");
            _clusterManager = clustur.CreateManager(); //burda kaldım clustur oluşturmuyor
            var bucketList = _clusterManager.ListBuckets();

            if (bucketList.Success && !bucketList.Value.Any(x => x.Name == name))
            {
                var bucketResult = CreateBucket(name);
                if (!bucketResult.Item1)
                {
                    throw new BucketNotFoundException($"Bucket Oluşturulken hata alındı {bucketResult.Item2}");
                }
                else
                {
                    ExecQueryReturnList($"CREATE PRIMARY INDEX `{name}_primary_index` ON `{name}`");
                }
            }

            _bucket = bucketProvider.GetBucket(name);
        }
Пример #3
0
        private void Connect()
        {
            var config = GetConnectionConfig();

            _cluster = new Cluster(config);
            _cluster.Authenticate("Administrator", "password");

            _bucket = _cluster.OpenBucket();
        }
Пример #4
0
        private async Task RunAllExamples()
        {
            var config = GetConnectionConfig();

            _cluster = new Cluster(config);
            _cluster.Authenticate("default", "password");
            _bucket = _cluster.OpenBucket("default");
            RetrieveAndUpdate();
            await RetrieveAndUpdateAsync();
        }
        public CouchbaseRepositoryBase()
        {
            _couchbaseSettings = ServiceTool.ServiceProvider.GetService <IConfiguration>().GetSection("CouchbaseSettings").Get <CouchbaseSettings>();
            _cluster           = new Cluster(new ClientConfiguration
            {
                Servers = new List <Uri> {
                    new Uri(_couchbaseSettings.Host)
                }
            });
            _cluster.Authenticate(_couchbaseSettings.Username, _couchbaseSettings.Password);

            _bucket  = _cluster.OpenBucket("todo");
            _context = new BucketContext(_bucket);
        }
        public void SetUp()
        {
            _cluster = new Cluster(new ClientConfiguration
            {
                Servers = new List <Uri>
                {
                    new Uri("http://10.142.180.102:8091/")
                }
            });

            _cluster.Authenticate("Administrator", "password");
            _bucket = _cluster.OpenBucket();

            if (_bucket.Exists("a"))
            {
                var a = _bucket.Remove("a");
                Assert.IsTrue(a.Success);
            }

            if (_bucket.Exists("b"))
            {
                var b = _bucket.Remove("b");
                Assert.IsTrue(b.Success);
            }

            if (_bucket.Exists("c"))
            {
                var c = _bucket.Remove("c");
                Assert.IsTrue(c.Success);
            }

            if (!_bucket.Exists("counter"))
            {
                var counter = _bucket.Increment("counter");
                Assert.IsTrue(counter.Success);
            }

            var insertC = _bucket.Insert("c", new { });

            Assert.AreEqual(ResponseStatus.Success, insertC.Status);
        }
 public void Setup()
 {
     _cluster = new Cluster(TestConfiguration.GetDefaultConfiguration());
     _cluster.Authenticate(new PasswordAuthenticator("Administrator", "password"));
 }
Пример #8
0
 public ClusterService(ICluster cluster, IAuthenticator authenticator)
 {
     cluster.Authenticate(authenticator);
     _clusterManager = cluster.CreateManager();
 }