public static void ClassCleanup()
        {
            DeleteBucketRequest deleteBucketRequest = new DeleteBucketRequest
            {
                NamespaceName = NameSpaceName
            };

            try
            {
                // テスト用バケットを削除
                ObjectStorageClient.SetRegion(Regions.US_ASHBURN_1);
                deleteBucketRequest.BucketName = TestBucketNameA;
                var b = ObjectStorageClient.DeleteBucket(deleteBucketRequest);
            }
            catch
            {
                Trace.WriteLine("test bucket not found");
            }

            deleteBucketRequest.BucketName = TestBucketNameB;
            try
            {
                // テスト用バケットを削除
                ObjectStorageClient.SetRegion(Regions.AP_TOKYO_1);
                var b = ObjectStorageClient.DeleteBucket(deleteBucketRequest);
            }
            catch
            {
                Trace.WriteLine("test bucket not found");
            }

            try
            {
                // テスト用バケットを削除
                ObjectStorageClient.SetRegion(Regions.AP_OSAKA_1);
                var b = ObjectStorageClient.DeleteBucket(deleteBucketRequest);
            }
            catch
            {
                Trace.WriteLine("test bucket not found");
            }
        }
Пример #2
0
        public static void ClassCleanup()
        {
            // アップしたファイルを削除
            foreach (var testFile in TestFileInfos)
            {
                DeleteObjectRequest deleteObjectRequest = new DeleteObjectRequest
                {
                    NamespaceName = NameSpaceName,
                    BucketName    = TestBucketName
                };

                foreach (var fileName in testFile.Value)
                {
                    if (string.IsNullOrEmpty(testFile.Key))
                    {
                        deleteObjectRequest.ObjectName = fileName;
                    }
                    else
                    {
                        deleteObjectRequest.ObjectName = $"{testFile.Key}/{fileName}";
                    }

                    try
                    {
                        var res = ObjectStorageClient.DeleteObject(deleteObjectRequest);
                    }
                    catch
                    {
                        Trace.WriteLine("test file not found");
                    }
                }
            }

            try
            {
                // テスト用バケットを削除
                DeleteBucketRequest deleteBucketRequest = new DeleteBucketRequest
                {
                    NamespaceName = NameSpaceName,
                    BucketName    = TestBucketName
                };

                var b = ObjectStorageClient.DeleteBucket(deleteBucketRequest);
            }
            catch
            {
                Trace.WriteLine("test bucket not found");
            }
        }
        public static void ClassCleanup()
        {
            try
            {
                ListObjectsRequest listObjectsRequest = new ListObjectsRequest
                {
                    NamespaceName = NameSpaceName,
                    BucketName    = TestBucketName
                };
                var listObj = ObjectStorageClient.ListObjects(listObjectsRequest);

                foreach (var obj in listObj.ListObjects.Objects)
                {
                    // アップしたファイルを削除
                    DeleteObjectRequest deleteObjectRequest = new DeleteObjectRequest
                    {
                        NamespaceName = NameSpaceName,
                        BucketName    = TestBucketName,
                        ObjectName    = obj.Name
                    };

                    var res = ObjectStorageClient.DeleteObject(deleteObjectRequest);
                }
            }
            catch
            {
                Trace.WriteLine("ClassCleanup. test file not found.");
            }

            try
            {
                // テスト用バケットを削除
                DeleteBucketRequest deleteBucketRequest = new DeleteBucketRequest
                {
                    NamespaceName = NameSpaceName,
                    BucketName    = TestBucketName
                };

                var b = ObjectStorageClient.DeleteBucket(deleteBucketRequest);
            }
            catch
            {
                Trace.WriteLine("ClassCleanup. test bucket not found.");
            }
        }