Aliyun.OSS.Test.TestClass.ObjectTestClass.ObjectCopyTest.ResumableCopyObjectTestWithFileLengthLessThanPartSize C# (CSharp) Метод

ResumableCopyObjectTestWithFileLengthLessThanPartSize() приватный Метод

private ResumableCopyObjectTestWithFileLengthLessThanPartSize ( ) : void
Результат void
        public void ResumableCopyObjectTestWithFileLengthLessThanPartSize()
        {
            var targetObjectKey = OssTestUtils.GetObjectKey(_className);
            try
            {
                var copyRequest = new CopyObjectRequest(_bucketName, _sourceBigObjectKey, _bucketName, targetObjectKey);
                copyRequest.MatchingETagConstraints.Add(_sourceBigObjectETag);

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

                _ossClient.ResumableCopyObject(copyRequest, null, sourceObjectMeta.ContentLength + 1);
                Assert.IsTrue(OssTestUtils.ObjectExists(_ossClient, _bucketName, targetObjectKey));

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