コード例 #1
0
 public FileSystemContent(string root, string dirName, string fileName,
                          IFileSystemFullFileNameProvider fileSystemFullFileNameProvider)
 {
     Root     = root;
     DirName  = dirName;
     FileName = fileName;
     _fileSystemFullFileNameProvider = fileSystemFullFileNameProvider;
 }
コード例 #2
0
 public TransferController(
     ISignedURLProvider signedURLProvider,
     IConfigurationSettings congigurationSettings,
     IFileSystemFullFileNameProvider fileSystemFullFileNameProvider)
 {
     _signedURLProvider              = signedURLProvider;
     _congigurationSettings          = congigurationSettings;
     _fileSystemFullFileNameProvider = fileSystemFullFileNameProvider;
 }
コード例 #3
0
 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;
 }
コード例 #4
0
 public FileSystemURLContent(string root, string dirName, string fileName,
                             IMultiPartUploadInfoFactory multiPartUploadInfoFactory,
                             IUploadIdentifierProvider uploadIdentifierProvider,
                             ITransferServiceProvider transferServiceProvider,
                             IContentNameProvider contentNameProvider,
                             IFileSystemFullFileNameProvider fileSystemFullFileNameProvider,
                             IDownloadInfoFactory downloadInfoFactory,
                             IHttpPartUploadInfoFactory httpPartUploadInfoFactory)
     : base(root, dirName, fileName, fileSystemFullFileNameProvider)
 {
     _multiPartUploadInfoFactory = multiPartUploadInfoFactory;
     _uploadIdentifierProvider   = uploadIdentifierProvider;
     _transferServiceProvider    = transferServiceProvider;
     _contentNameProvider        = contentNameProvider;
     _downloadInfoFactory        = downloadInfoFactory;
     _httpPartUploadInfoFactory  = httpPartUploadInfoFactory;
 }