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; }
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; }