Пример #1
0
        /// <summary>
        /// 删除一个未完整上传的对象。
        /// </summary>
        /// <param name="bucketName">存储桶名称。</param>
        /// <param name="objectName">存储桶里的对象名称。</param>
        /// <returns></returns>
        public async Task <bool> RemoveIncompleteUploadAsync(string bucketName, string objectName)
        {
            if (string.IsNullOrEmpty(bucketName))
            {
                throw new ArgumentNullException(nameof(bucketName));
            }
            objectName = FormatObjectName(objectName);
            RemoveIncompleteUploadArgs args = new RemoveIncompleteUploadArgs()
                                              .WithBucket(bucketName)
                                              .WithObject(objectName);
            await _client.RemoveIncompleteUploadAsync(args);

            return(true);
        }
Пример #2
0
    // Remove incomplete upload object from a bucket
    public static async Task Run(MinioClient minio,
                                 string bucketName = "my-bucket-name",
                                 string objectName = "my-object-name")
    {
        try
        {
            Console.WriteLine("Running example for API: RemoveIncompleteUploadAsync");
            var args = new RemoveIncompleteUploadArgs()
                       .WithBucket(bucketName)
                       .WithObject(objectName);
            await minio.RemoveIncompleteUploadAsync(args);

            Console.WriteLine($"Removed object {objectName} from bucket {bucketName} successfully");
            Console.WriteLine();
        }
        catch (Exception e)
        {
            Console.WriteLine($"[Bucket-Object]  Exception: {e}");
        }
    }