public AnabasisConfiguration(IConfigurationRoot configurationRoot, AnabasisEnvironment anabasisEnvironment, AppConfigurationOptions appConfigurationOptions, GroupConfigurationOptions groupConfigurationOptions)
 {
     ConfigurationRoot         = configurationRoot;
     AnabasisEnvironment       = anabasisEnvironment;
     AppConfigurationOptions   = appConfigurationOptions;
     GroupConfigurationOptions = groupConfigurationOptions;
 }
Esempio n. 2
0
 public AnabasisAppContext(
     string applicationName,
     string applicationGroup,
     Version apiVersion,
     string?sentryDsn = null,
     AnabasisEnvironment environnement = AnabasisEnvironment.Development,
     Uri?docUrl  = null,
     int apiPort = 80,
     int memoryCheckTresholdInMB = 200,
     string?machineName          = null)
 {
     DocUrl                  = docUrl;
     ApiPort                 = apiPort;
     ApiVersion              = apiVersion;
     ApplicationName         = applicationName;
     ApplicationGroup        = applicationGroup;
     MemoryCheckTresholdInMB = memoryCheckTresholdInMB;
     MachineName             = machineName;
     SentryDsn               = sentryDsn;
     Environment             = environnement;
 }
 private static string GetGroupConfigurationOverrideFile(AnabasisEnvironment anabasisEnvironment)
 {
     return(string.Format(GroupConfigurationFileTemplate, anabasisEnvironment).ToLowerInvariant());
 }