public void OpenCloudDBZone(string CloudDBZoneName, CloudDBZoneConfig.CloudDBZoneSyncProperty CloudDBZoneSyncProperty, CloudDBZoneConfig.CloudDBZoneAccessProperty CloudDBZoneAccessProperty)
        {
            mConfig = new CloudDBZoneConfig(CloudDBZoneName, CloudDBZoneSyncProperty, CloudDBZoneAccessProperty);
            mConfig.PersistenceEnabled = true;

            try
            {
                mCloudDBZone = mCloudDB.OpenCloudDBZone(mConfig, true);
            }
            catch (Exception e)
            {
                Debug.Log($"[{TAG}]: CloudDBZoneConfig() exception " + e.Message);
            }

            Debug.Log($"[{TAG}]: OpenCloudDBZone");
        }
        public void getCloudDBZoneConfig()
        {
            string name = mConfig.getCloudDBZoneName();

            CloudDBZoneConfig.CloudDBZoneAccessProperty accessProperty = mConfig.getAccessProperty();
            CloudDBZoneConfig.CloudDBZoneSyncProperty   asyncProperty  = mConfig.getSyncProperty();
            bool isEncrypted           = mConfig.isEncrypted();
            bool getPersistenceEnabled = mConfig.getPersistenceEnabled();
            long capacity = mConfig.getCapacity();

            TestTip.Inst.ShowText($"CloudDBZoneName: {name}");
            TestTip.Inst.ShowText($"CloudDBZoneAccessProperty: {accessProperty}");
            TestTip.Inst.ShowText($"CloudDBZoneAsyncProperty: {asyncProperty}");
            TestTip.Inst.ShowText($"CloudDBZone isEncrypted: {isEncrypted}");
            TestTip.Inst.ShowText($"CloudDBZone getPersistenceEnabled: {getPersistenceEnabled}");
            TestTip.Inst.ShowText($"CloudDBZone capacity : {capacity}");
        }
        public void OpenCloudDBZone2(string CloudDBZoneName, CloudDBZoneConfig.CloudDBZoneSyncProperty CloudDBZoneSyncProperty, CloudDBZoneConfig.CloudDBZoneAccessProperty CloudDBZoneAccessProperty)
        {
            mConfig = new CloudDBZoneConfig(CloudDBZoneName, CloudDBZoneSyncProperty, CloudDBZoneAccessProperty);
            mConfig.PersistenceEnabled = true;

            mCloudDB.OpenCloudDBZone2(mConfig, true)
            .AddOnSuccessListener(cloudDBZone =>
            {
                mCloudDBZone = cloudDBZone;
                OnOpenCloudDBZone2Success?.Invoke(cloudDBZone);
                Debug.Log($"[{TAG}]: mCloudDB.OpenCloudDBZone2 success ");
            }).AddOnFailureListener(exception =>
            {
                OnOpenCloudDBZone2Failed?.Invoke(exception);
                Debug.Log($"[{TAG}]: mCloudDB.OpenCloudDBZone2 error " +
                          exception.WrappedCauseMessage + " - " +
                          exception.WrappedExceptionMessage);
            });
        }