/// <summary>
 /// Leveraging the new Azure Functions Dependency Injection by sending common services in the constructor
 /// </summary>
 /// <param name="filesRepo">Cosmos Db repository for Cognitive Files</param>
 public NewCognitiveReq(ICognitiveFileRepository filesRepo, IUserAccountRepository usersRepo, IStorageRepository storageRepo, IQueueRepository queueRepo)
 {
     cognitiveFilesRepo = filesRepo;
     userAccountsRepo   = usersRepo;
     filesStorageRepo   = storageRepo;
     newReqsQueue       = queueRepo;
 }
示例#2
0
 public CognitivePipelineOrchestrator(ICognitiveFileRepository filesRepo, IUserAccountRepository usersRepo, IStorageRepository storageRepo)
 {
     cognitiveFilesRepo = filesRepo;
     userAccountsRepo   = usersRepo;
     filesStorageRepo   = storageRepo;
 }