public S3VirtualPathProvider(IAmazonS3 client, string bucketName, IAppHost appHost)
     : base(appHost)
 {
     this.AmazonS3 = client;
     this.BucketName = bucketName;
     this.rootDirectory = new S3VirtualDirectory(this, null);
 }
 public S3VirtualDirectory(S3VirtualPathProvider pathProvider, string dirPath, S3VirtualDirectory parentDir)
     : base(pathProvider, parentDir)
 {
     this.PathProvider = pathProvider;
     this.DirPath      = dirPath;
 }
 public S3VirtualPathProvider(IAmazonS3 client, string bucketName)
 {
     this.AmazonS3      = client;
     this.BucketName    = bucketName;
     this.rootDirectory = new S3VirtualDirectory(this, null, null);
 }