public Task <DeleteMultipleObjectsResponse> DeleteMultipleObjectsAsync(string bucketName, IEnumerable <S3DeleteInfo> resources, Action <DeleteMultipleObjectsRequest> config = null, CancellationToken token = default) { DeleteMultipleObjectsRequest req = new DeleteMultipleObjectsRequest(bucketName, resources); config?.Invoke(req); return(_operations.DeleteMultipleAsync(req, token)); }
public void TestDeleteMultiObjects() { if (init()) { DeleteMultipleObjectsRequest deleteMultipleObjectsRequest = new DeleteMultipleObjectsRequest(); deleteMultipleObjectsRequest.BucketName = bucketName; deleteMultipleObjectsRequest.ObjectKeys = new String[] { "过滤条件.txt" }; DeleteMultipleObjectsResult result = ks3Client.deleteMultiObjects(deleteMultipleObjectsRequest); } }
private static bool deleteMultiObjects() { try { Console.WriteLine("--- deleteMultiObjects: ---"); Console.WriteLine("Bucket Name: " + bucketName); DeleteMultipleObjectsRequest deleteMultipleObjectsRequest = new DeleteMultipleObjectsRequest(); deleteMultipleObjectsRequest.BucketName = bucketName; deleteMultipleObjectsRequest.ObjectKeys = new String[] { "过滤条件.txt" }; DeleteMultipleObjectsResult result = ks3Client.deleteMultiObjects(deleteMultipleObjectsRequest); Console.WriteLine("Success."); Console.WriteLine("----------------------\n"); } catch (System.Exception e) { Console.WriteLine("deleteMultiObjects Fail! " + e.ToString()); return(false); } return(true); }
public Task <DeleteMultipleObjectsResponse> DeleteMultipleAsync(DeleteMultipleObjectsRequest request, CancellationToken token = default) { return(_requestHandler.SendRequestAsync <DeleteMultipleObjectsRequest, DeleteMultipleObjectsResponse>(request, token)); }