Aliyun.OSS.Test.TestClass.ObjectTestClass.ObjectCopyTest.ResumableCopyObjectTest C# (CSharp) 메소드

ResumableCopyObjectTest() 개인적인 메소드

private ResumableCopyObjectTest ( ) : void
리턴 void
        public void ResumableCopyObjectTest()
        {
            var targetObjectKey = OssTestUtils.GetObjectKey(_className);
            try
            {
                var copyRequest = new CopyObjectRequest(_bucketName, _sourceBigObjectKey, _bucketName, targetObjectKey);

                var sourceObjectMeta = _ossClient.GetObjectMetadata(_bucketName, _sourceBigObjectKey);

                _ossClient.ResumableCopyObject(copyRequest, Config.DownloadFolder);

                Assert.IsTrue(OssTestUtils.ObjectExists(_ossClient, _bucketName, targetObjectKey));

                var targetObjectMeta = _ossClient.GetObjectMetadata(_bucketName, targetObjectKey);
                Assert.AreEqual(sourceObjectMeta.ContentLength, targetObjectMeta.ContentLength);
            }
            finally
            {
                _ossClient.DeleteObject(_bucketName, targetObjectKey);
            }
        }