public AppInsightsController(IYHttpRequestHandler client,
                              IYEngineProvider engineProvider,
                              DataFactoriesController dataFactoriesController,
                              KeyVaultsController keyVaultsController,
                              IOptions <YMicrosoftIdentityOptions> azureAdOptions)
 {
     this.client                  = client;
     this.engineProvider          = engineProvider;
     this.dataFactoriesController = dataFactoriesController;
     this.keyVaultsController     = keyVaultsController;
     this.options                 = azureAdOptions.Value;
 }
Example #2
0
 public PurviewController(IYAuthProvider authProvider,
                          IOptions <YMicrosoftIdentityOptions> azureAdOptions,
                          IYHttpRequestHandler client,
                          IOptions <YPurviewOptions> hostOptions,
                          IYEngineProvider engineProvider,
                          DataFactoriesController dataFactoriesController)
 {
     this.authProvider      = authProvider;
     this.options           = azureAdOptions.Value;
     this.client            = client;
     this.hostOptions       = hostOptions.Value;
     this.engineProvider    = engineProvider;
     this.factoryController = dataFactoriesController;
 }
 public AzureSqlDatabaseController(IYResourceClient resourceClient,
                                   IYAuthProvider authProvider,
                                   IYHttpRequestHandler client,
                                   IYEngineProvider engineProvider,
                                   IOptions <YMicrosoftIdentityOptions> azureAdOptions,
                                   KeyVaultsController keyVaultsController,
                                   DataFactoriesController dataFactoriesController)
 {
     this.resourceClient          = resourceClient;
     this.authProvider            = authProvider;
     this.client                  = client;
     this.engineProvider          = engineProvider;
     this.keyVaultsController     = keyVaultsController;
     this.dataFactoriesController = dataFactoriesController;
     this.options                 = azureAdOptions.Value;
 }