Beispiel #1
0
 public void TestDeleteObject()
 {
     if (!init())
     {
         ks3Client.deleteObject(bucketName, objKeyNameFileData);
     }
 }
Beispiel #2
0
        private static bool deleteObject()
        {
            // Delete Object
            try
            {
                Console.WriteLine("--- Delete Object: ---");

                ks3Client.deleteObject(bucketName, objKeyNameMemoryData);
                ks3Client.deleteObject(bucketName, objKeyNameFileData);

                Console.WriteLine("Delete Object completed.");
                Console.WriteLine("---------------------\n");
            }
            catch (Exception e)
            {
                Console.WriteLine(e.ToString());
                return(false);
            }

            return(true);
        }
Beispiel #3
0
        public bool DeleteFile(string serverurl, string skey)
        {
            bool flag = true;

            try
            {
                ks3Client.deleteObject(bucketName, skey);
                flag = true;
            }
            catch (Exception ex)
            {
                flag = false;
                throw ex;
            }
            return(flag);
        }
Beispiel #4
0
        /**
         * 根据Bucket的名称和Object的名称删除一个指定的Object
         */
        private void deleteObject(String bucketName, String key)
        {
            try
            {
                ks3Client.deleteObject(bucketName, key);

                showMessage("成功删除文件: " + key, "消息");
            }
            catch (ServiceException e)
            {
                showMessage(e.ToString(), "错误");
            }
            catch
            {
                showMessage("未知错误,请稍后再试", "错误");
            }
        }