Пример #1
0
 public CognitiveImageSearchContext(
     ISitecoreDataWrapper dataWrapper,
     IImageSearchSettings imageSearchSettings)
 {
     DataWrapper         = dataWrapper;
     ImageSearchSettings = imageSearchSettings;
 }
 public Analyze(
     IImageSearchSettings settings,
     IImageAnalysisService analysisService)
 {
     Settings        = settings;
     AnalysisService = analysisService;
 }
Пример #3
0
 public ImageSearchService(
     IContentSearchWrapper contentSearch,
     ISitecoreDataWrapper dataWrapper,
     IImageSearchSettings imageSearchSettings,
     IImageDescriptionFactory imageDescriptionFactory,
     ICognitiveImageAnalysisFactory imageAnalysisFactory)
 {
     ContentSearch           = contentSearch;
     DataWrapper             = dataWrapper;
     ImageSearchSettings     = imageSearchSettings;
     ImageDescriptionFactory = imageDescriptionFactory;
     ImageAnalysisFactory    = imageAnalysisFactory;
 }
 public ImageAnalysisService(
     IImageSearchSettings settings,
     IImageSearchService searchService,
     ISitecoreDataWrapper dataWrapper,
     IFaceService faceService,
     IVisionService visionService,
     ICognitiveImageAnalysisFactory imageAnalysisFactory)
 {
     _settings             = settings;
     _searchService        = searchService;
     _dataWrapper          = dataWrapper;
     _faceService          = faceService;
     _visionService        = visionService;
     _imageAnalysisFactory = imageAnalysisFactory;
 }
 public SetupService(
     ISitecoreDataWrapper dataWrapper,
     ISetupInformationFactory setupFactory,
     IMicrosoftCognitiveServicesApiKeys mscsApiKeys,
     IImageSearchSettings searchSettings,
     IImageAnalysisService analysisService,
     IImageSearchService searchService,
     IPublishWrapper publishWrapper,
     HttpContextBase context)
 {
     DataWrapper     = dataWrapper;
     SetupFactory    = setupFactory;
     MSCSApiKeys     = mscsApiKeys;
     SearchSettings  = searchSettings;
     AnalysisService = analysisService;
     SearchService   = searchService;
     Context         = context;
     PublishWrapper  = publishWrapper;
 }
        public CognitiveImageSearchController(
            IImageSearchService searchService,
            ISitecoreDataWrapper dataWrapper,
            IWebUtilWrapper webUtil,
            ICognitiveImageSearchFactory msFactory,
            ISetAltTagsAllFactory satarFactory,
            IAnalyzeAllFactory pFactory,
            IImageAnalysisService analysisService,
            IAnalysisJobResultFactory jobResultFactory,
            ISetupInformationFactory setupFactory,
            ISetupService setupService,
            IImageSearchSettings searchSettings)
        {
            Assert.IsNotNull(searchService, typeof(IImageSearchService));
            Assert.IsNotNull(dataWrapper, typeof(ISitecoreDataWrapper));
            Assert.IsNotNull(webUtil, typeof(IWebUtilWrapper));
            Assert.IsNotNull(msFactory, typeof(ICognitiveImageSearchFactory));
            Assert.IsNotNull(satarFactory, typeof(ISetAltTagsAllFactory));
            Assert.IsNotNull(pFactory, typeof(IAnalyzeAllFactory));
            Assert.IsNotNull(analysisService, typeof(IImageAnalysisService));
            Assert.IsNotNull(jobResultFactory, typeof(IAnalysisJobResultFactory));
            Assert.IsNotNull(setupFactory, typeof(ISetupInformationFactory));
            Assert.IsNotNull(setupService, typeof(ISetupService));
            Assert.IsNotNull(searchSettings, typeof(IImageSearchSettings));

            SearchService        = searchService;
            DataWrapper          = dataWrapper;
            WebUtil              = webUtil;
            MediaSearchFactory   = msFactory;
            SetAltTagsAllFactory = satarFactory;
            AnalyzeAllFactory    = pFactory;
            AnalysisService      = analysisService;
            JobResultFactory     = jobResultFactory;
            SetupFactory         = setupFactory;
            SetupService         = setupService;
            SearchSettings       = searchSettings;
        }
Пример #7
0
 public BaseImageSearchCommand()
 {
     _settings      = DependencyResolver.Current.GetService <IImageSearchSettings>();
     _searchService = DependencyResolver.Current.GetService <IImageSearchService>();
 }