// We use webConfig to
 // (1) to be able to use in test env. with only web instance with no azure emulator
 // (2) to hide some credentials in outside file in web.config
 public DefaultAzureServiceConfigurationProvider(IAppConfigSettings appConfigSettings)
 {
     _subscriptionId = appConfigSettings.SubscriptionId;
     _managementCertContents = appConfigSettings.ManagementCertContents;
     _cloudServiceName = appConfigSettings.CloudServiceName;
     _serviceConfigurationNamespace = appConfigSettings.ServiceConfigurationNamespace ??
                                      "http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceConfiguration";
 }
示例#2
0
 public MyWorkerService(
     IPersitenceServiceConfigDependent persitenceServiceConfigDependent,
     IConnectionStrings connectionStrings,
     IAzureServiceConfiguration azureServiceConfiguration,
     IMicrosoftStorageConfig microsoftStorageConfig,
     IAppConfigSettings appConfigSettings)
 {
     _connectionStrings                = connectionStrings;
     _azureServiceConfiguration        = azureServiceConfiguration;
     _microsoftStorageConfig           = microsoftStorageConfig;
     _persitenceServiceConfigDependent = persitenceServiceConfigDependent;
     _appConfigSettings                = appConfigSettings;
 }
        public MyWorkerService(
            IPersitenceServiceConfigDependent persitenceServiceConfigDependent,

            IConnectionStrings connectionStrings,
            IAzureServiceConfiguration azureServiceConfiguration,
            IMicrosoftStorageConfig microsoftStorageConfig,
            IAppConfigSettings appConfigSettings)
        {
            _connectionStrings = connectionStrings;
            _azureServiceConfiguration = azureServiceConfiguration;
            _microsoftStorageConfig = microsoftStorageConfig;
            _persitenceServiceConfigDependent = persitenceServiceConfigDependent;
            _appConfigSettings = appConfigSettings;
        }
示例#4
0
 public MoviesRepository(BeezyCinemaContext context, IAppConfigSettings appConfigSettings)
 {
     _context           = context;
     _appConfigSettings = appConfigSettings;
 }
示例#5
0
 public BeezyCinemaContext(IAppConfigSettings appConfigSettings)
 {
     _appConfigSettings = appConfigSettings;
 }
 public RatesRepository(IAppConfigSettings appConfigSettings)
 {
     this.appConfigSettings = appConfigSettings ?? throw new ArgumentNullException(nameof(appConfigSettings));
 }