AWSSDK.IntegrationTests.S3.S3TestUtils.CleanBucket C# (CSharp) Method

CleanBucket() public static method

public static CleanBucket ( AmazonS3Client client, string bucketName ) : void
client Amazon.S3.AmazonS3Client
bucketName string
return void
        public static void CleanBucket(AmazonS3Client client, string bucketName)
        {
            var s3ObjectVersionList = ListVersionsHelper(client, bucketName);
            foreach (var s3ObjectVersion in s3ObjectVersionList)
            {
                DeleteObjectHelper(client, bucketName, s3ObjectVersion.Key, s3ObjectVersion.VersionId);
            }
        }

Usage Example

 public void TearDown()
 {
     S3TestUtils.CleanBucket(Client, BucketName);
     MissingAPILambdaFunctions.DeleteBucket(BucketName, TestRunner.RegionEndpoint);
     S3TestUtils.CleanBucket(Client, VersionedBucketName);
     MissingAPILambdaFunctions.DeleteBucket(VersionedBucketName, TestRunner.RegionEndpoint);
 }
All Usage Examples Of AWSSDK.IntegrationTests.S3.S3TestUtils::CleanBucket