Example #1
0
        public static async Task <IList <byte[]> > GetBytesListAsync(
            this ISpeedwaveBlobContainer blobContainer,
            string searchPattern,
            int skipCount,
            int maxResultCount = 10)
        {
            var bytesList = await blobContainer.GetListAsync(searchPattern, skipCount, maxResultCount);

            return(bytesList.ToList());
        }
Example #2
0
 public StoreChainLogoManager(
     IOptions <StoreChainLogoBlobOptions> options,
     ISpeedwaveBlobContainer <StoreChainLogoBlobContainer> blobContainer,
     IImageManipulator imageManipulator,
     IMd5Hasher md5Hasher)
 {
     BlobContainer    = blobContainer;
     Options          = options.Value;
     ImageManipulator = imageManipulator;
     Md5Hasher        = md5Hasher;
 }
 public CategoryThumbnailManager(
     IOptions <CategoryThumbnailsBlobOptions> options,
     ISpeedwaveBlobContainer <CategoryThumbnailsBlobContainer> blobContainer,
     IMd5Hasher md5Hasher,
     IImageManipulator imageManipulator)
 {
     BlobContainer    = blobContainer;
     Options          = options.Value;
     ImageManipulator = imageManipulator;
     Md5Hasher        = md5Hasher;
 }
 public ItemPictureManager(
     IOptions <ItemPicturesBlobOptions> options,
     ISpeedwaveBlobContainer <ItemPicturesBlobContainer> blobContainer,
     IImageManipulator imageManipulator,
     IMd5Hasher md5Hasher)
 {
     BlobContainer    = blobContainer;
     Options          = options.Value;
     ImageManipulator = imageManipulator;
     Md5Hasher        = md5Hasher;
 }
Example #5
0
 public CategoryThumbnailManager(
     ISpeedwaveBlobContainer blobContainer,
     IImageManipulator imageManipulator,
     IOptions <SpeedwaveBlobOptions> options,
     IRepository <CategoryEntity, int> categoryRepository,
     IMd5Hasher md5Hasher)
 {
     BlobContainer      = blobContainer;
     ImageManipulator   = imageManipulator;
     CategoryRepository = categoryRepository;
     Options            = options.Value;
     Md5Hasher          = md5Hasher;
 }
 public SlideShowPictureManager(
     IGuidGenerator guidGenerator,
     IOptions <SlideShowBlobOptions> options,
     IOptions <XmlSettings> xmlSettings,
     ISpeedwaveBlobContainer <SlideShowBlobContainer> blobContainer,
     IMd5Hasher md5Hasher,
     IImageManipulator imageManipulator)
 {
     BlobContainer    = blobContainer;
     ImageManipulator = imageManipulator;
     Md5Hasher        = md5Hasher;
     Options          = options.Value;
     XmlSettings      = xmlSettings.Value;
     GuidGenerator    = guidGenerator;
 }
Example #7
0
 public SpeedwaveBlobContainer(ISpeedwaveBlobContainerFactory blobContainerFactory)
 {
     _container = (ISpeedwaveBlobContainer)blobContainerFactory.Create <TContainer>();
 }