/// <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); }
// 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}"); } }