示例#1
0
        protected AssetThumbnailGeneratorTests()
        {
#pragma warning disable RECS0021 // Warns about calls to virtual member functions occuring in the constructor
#pragma warning disable MA0056   // Do not call overridable members in constructor
            sut = CreateSut();
#pragma warning restore MA0056   // Do not call overridable members in constructor
#pragma warning restore RECS0021 // Warns about calls to virtual member functions occuring in the constructor
        }
示例#2
0
 public MediaController(
     IAssetStore assetStore,
     IAssetThumbnailGenerator assetThumbnailGenerator,
     IMediaStore mediaStore,
     IMediaFileStore mediaFileStore)
 {
     this.assetStore = assetStore;
     this.assetThumbnailGenerator = assetThumbnailGenerator;
     this.mediaStore     = mediaStore;
     this.mediaFileStore = mediaFileStore;
 }
示例#3
0
 public ProfileController(
     IOptions <MyIdentityOptions> identityOptions,
     IUserPictureStore userPictureStore,
     IUserService userService,
     IAssetThumbnailGenerator assetThumbnailGenerator)
 {
     this.identityOptions         = identityOptions.Value;
     this.userPictureStore        = userPictureStore;
     this.userService             = userService;
     this.assetThumbnailGenerator = assetThumbnailGenerator;
 }
示例#4
0
 public AssetContentController(
     ICommandBus commandBus,
     IAssetStore assetStore,
     IAssetRepository assetRepository,
     IAssetThumbnailGenerator assetThumbnailGenerator)
     : base(commandBus)
 {
     this.assetStore              = assetStore;
     this.assetRepository         = assetRepository;
     this.assetThumbnailGenerator = assetThumbnailGenerator;
 }
示例#5
0
 public AppCommandMiddleware(
     IGrainFactory grainFactory,
     IAppImageStore appImageStore,
     IAssetThumbnailGenerator assetThumbnailGenerator,
     IContextProvider contextProvider)
     : base(grainFactory)
 {
     this.appImageStore           = appImageStore;
     this.assetThumbnailGenerator = assetThumbnailGenerator;
     this.contextProvider         = contextProvider;
 }
示例#6
0
 public AppImageController(ICommandBus commandBus,
                           IAppImageStore appImageStore,
                           IAppProvider appProvider,
                           IAssetStore assetStore,
                           IAssetThumbnailGenerator assetThumbnailGenerator)
     : base(commandBus)
 {
     this.appImageStore           = appImageStore;
     this.appProvider             = appProvider;
     this.assetStore              = assetStore;
     this.assetThumbnailGenerator = assetThumbnailGenerator;
 }
示例#7
0
        public AssetCommandMiddleware(
            IStateFactory stateFactory,
            IAssetStore assetStore,
            IAssetThumbnailGenerator assetThumbnailGenerator)
            : base(stateFactory)
        {
            Guard.NotNull(assetStore, nameof(assetStore));
            Guard.NotNull(assetThumbnailGenerator, nameof(assetThumbnailGenerator));

            this.assetStore = assetStore;
            this.assetThumbnailGenerator = assetThumbnailGenerator;
        }
示例#8
0
 public ProfileController(
     SignInManager <IUser> signInManager,
     UserManager <IUser> userManager,
     IUserPictureStore userPictureStore,
     IAssetThumbnailGenerator assetThumbnailGenerator,
     IOptions <MyIdentityOptions> identityOptions)
 {
     this.signInManager           = signInManager;
     this.identityOptions         = identityOptions;
     this.userManager             = userManager;
     this.userPictureStore        = userPictureStore;
     this.assetThumbnailGenerator = assetThumbnailGenerator;
 }
        public AssetCommandHandler(
            IAggregateHandler handler,
            IAssetStore assetStore,
            IAssetThumbnailGenerator assetThumbnailGenerator)
        {
            Guard.NotNull(handler, nameof(handler));
            Guard.NotNull(assetStore, nameof(assetStore));
            Guard.NotNull(assetThumbnailGenerator, nameof(assetThumbnailGenerator));

            this.handler    = handler;
            this.assetStore = assetStore;
            this.assetThumbnailGenerator = assetThumbnailGenerator;
        }
示例#10
0
 public AssetContentController(
     ICommandBus commandBus,
     IAssetFileStore assetFileStore,
     IAssetQueryService assetQuery,
     IAssetLoader assetLoader,
     IAssetThumbnailGenerator assetThumbnailGenerator)
     : base(commandBus)
 {
     this.assetFileStore          = assetFileStore;
     this.assetQuery              = assetQuery;
     this.assetLoader             = assetLoader;
     this.assetThumbnailGenerator = assetThumbnailGenerator;
 }
示例#11
0
        public AppCommandMiddleware(
            IGrainFactory grainFactory,
            IAppImageStore appImageStore,
            IAssetThumbnailGenerator assetThumbnailGenerator,
            IContextProvider contextProvider)
            : base(grainFactory)
        {
            Guard.NotNull(contextProvider, nameof(contextProvider));
            Guard.NotNull(appImageStore, nameof(appImageStore));
            Guard.NotNull(assetThumbnailGenerator, nameof(assetThumbnailGenerator));

            this.appImageStore           = appImageStore;
            this.assetThumbnailGenerator = assetThumbnailGenerator;
            this.contextProvider         = contextProvider;
        }
示例#12
0
        public AssetCommandMiddleware(
            IGrainFactory grainFactory,
            IAssetStore assetStore,
            IAssetThumbnailGenerator assetThumbnailGenerator,
            IEnumerable <ITagGenerator <CreateAsset> > tagGenerators)
            : base(grainFactory)
        {
            Guard.NotNull(assetStore, nameof(assetStore));
            Guard.NotNull(assetThumbnailGenerator, nameof(assetThumbnailGenerator));
            Guard.NotNull(tagGenerators, nameof(tagGenerators));

            this.assetStore = assetStore;
            this.assetThumbnailGenerator = assetThumbnailGenerator;

            this.tagGenerators = tagGenerators;
        }
示例#13
0
        public AssetCommandMiddleware(
            IGrainFactory grainFactory,
            IAssetEnricher assetEnricher,
            IAssetQueryService assetQuery,
            IAssetFileStore assetFileStore,
            IAssetThumbnailGenerator assetThumbnailGenerator,
            IContextProvider contextProvider,
            IEnumerable <ITagGenerator <CreateAsset> > tagGenerators)
            : base(grainFactory)
        {
            Guard.NotNull(assetEnricher);
            Guard.NotNull(assetFileStore);
            Guard.NotNull(assetQuery);
            Guard.NotNull(assetThumbnailGenerator);
            Guard.NotNull(contextProvider);
            Guard.NotNull(tagGenerators);

            this.assetFileStore          = assetFileStore;
            this.assetEnricher           = assetEnricher;
            this.assetQuery              = assetQuery;
            this.assetThumbnailGenerator = assetThumbnailGenerator;
            this.contextProvider         = contextProvider;
            this.tagGenerators           = tagGenerators;
        }
示例#14
0
文件: Program.cs 项目: Squidex/assets
        public void Prepare()
        {
            generator = (IAssetThumbnailGenerator)Activator.CreateInstance(Implementation) !;

            source = new FileStream(File, FileMode.Open);
        }
示例#15
0
        public ImageAssetMetadataSource(IAssetThumbnailGenerator assetThumbnailGenerator)
        {
            Guard.NotNull(assetThumbnailGenerator, nameof(assetThumbnailGenerator));

            this.assetThumbnailGenerator = assetThumbnailGenerator;
        }
示例#16
0
        public RemoteThumbnailGenerator(IHttpClientFactory httpClientFactory, IAssetThumbnailGenerator inner)
        {
            this.httpClientFactory = httpClientFactory;

            this.inner = inner;
        }
示例#17
0
 public ImageResizer(IAssetThumbnailGenerator assetThumbnailGenerator)
 {
     this.assetThumbnailGenerator = assetThumbnailGenerator;
 }
示例#18
0
        public ImageMediaMetadataSource(IAssetThumbnailGenerator assetThumbnailGenerator)
        {
            Guard.NotNull(assetThumbnailGenerator);

            this.assetThumbnailGenerator = assetThumbnailGenerator;
        }
示例#19
0
 public ImageAssetMetadataSource(IAssetThumbnailGenerator assetThumbnailGenerator)
 {
     this.assetThumbnailGenerator = assetThumbnailGenerator;
 }