public AzureContainer(
     Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer delegateContainer,
     string rootPath,
     IAzureContentFactory azureContentFactory,
     IContentNameProvider contentNameProvider,
     IContentIdentifierGenerator contentIdentifierGenerator,
     IContentHashValidator contentHashValidator)
 {
     _delegateContainer          = delegateContainer;
     _rootPath                   = rootPath;
     _azureContentFactory        = azureContentFactory;
     _contentNameProvider        = contentNameProvider;
     _contentIdentifierGenerator = contentIdentifierGenerator;
     _contentHashValidator       = contentHashValidator;
 }
 public FileSystemContainer(string root, string dirName,
                            IFileSystemContentFactory fileSystemContentFactory,
                            IContentNameProvider contentNameProvider,
                            IContentIdentifierGenerator contentIdentifierGenerator,
                            IContentHashValidator contentHashValidator,
                            IFileSystemFullFileNameProvider fileSystemFullFileNameProvider)
 {
     _root    = root;
     _dirName = dirName;
     _fileSystemContentFactory       = fileSystemContentFactory;
     _contentNameProvider            = contentNameProvider;
     _contentIdentifierGenerator     = contentIdentifierGenerator;
     _contentHashValidator           = contentHashValidator;
     _fileSystemFullFileNameProvider = fileSystemFullFileNameProvider;
 }
Ejemplo n.º 3
0
 public AmazonContainer(string bucketName, string directoryName,
                        Amazon.S3.IAmazonS3 amazonS3,
                        IAmazonContentFactory amazonContentFactory,
                        IContentNameProvider contentNameProvider,
                        IContentIdentifierGenerator contentIdentifierGenerator,
                        IContentHashValidator contentHashValidator)
 {
     _bucketName                 = bucketName;
     _directoryName              = directoryName;
     _amazonS3                   = amazonS3;
     _amazonContentFactory       = amazonContentFactory;
     _contentNameProvider        = contentNameProvider;
     _contentIdentifierGenerator = contentIdentifierGenerator;
     _contentHashValidator       = contentHashValidator;
 }