// 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"; }
public MyWorkerService( IPersitenceServiceConfigDependent persitenceServiceConfigDependent, IConnectionStrings connectionStrings, IAzureServiceConfiguration azureServiceConfiguration, IMicrosoftStorageConfig microsoftStorageConfig, IAppConfigSettings appConfigSettings) { _connectionStrings = connectionStrings; _azureServiceConfiguration = azureServiceConfiguration; _microsoftStorageConfig = microsoftStorageConfig; _persitenceServiceConfigDependent = persitenceServiceConfigDependent; _appConfigSettings = appConfigSettings; }
public MoviesRepository(BeezyCinemaContext context, IAppConfigSettings appConfigSettings) { _context = context; _appConfigSettings = appConfigSettings; }
public BeezyCinemaContext(IAppConfigSettings appConfigSettings) { _appConfigSettings = appConfigSettings; }
public RatesRepository(IAppConfigSettings appConfigSettings) { this.appConfigSettings = appConfigSettings ?? throw new ArgumentNullException(nameof(appConfigSettings)); }