public override bool OnStart() { var azureSettings = new AzureConfigurationSettings(); var requestedProfiles = azureSettings.GetSetting(ProfileSetting); var endpointConfigurationType = GetEndpointConfigurationType(azureSettings); AssertThatEndpointConfigurationTypeHasDefaultConstructor(endpointConfigurationType); var specifier = (IConfigureThisEndpoint)Activator.CreateInstance(endpointConfigurationType); genericHost = new GenericHost(specifier, requestedProfiles.Split(' '), null); return true; }
public override bool OnStart() { var azureSettings = new AzureConfigurationSettings(); var requestedProfiles = azureSettings.GetSetting(ProfileSetting); var endpointConfigurationType = GetEndpointConfigurationType(azureSettings); AssertThatEndpointConfigurationTypeHasDefaultConstructor(endpointConfigurationType); var specifier = (IConfigureThisEndpoint)Activator.CreateInstance(endpointConfigurationType); genericHost = new GenericHost(specifier, requestedProfiles.Split(' '), null); return(true); }
private static GenericHost StartHost() { Configure.WithWeb(); var azureSettings = new AzureConfigurationSettings(); var requestedProfiles = azureSettings.GetSetting(ProfileSetting); var endpointConfigurationType = GetEndpointConfigurationType(azureSettings); AssertThatEndpointConfigurationTypeHasDefaultConstructor(endpointConfigurationType); var specifier = (IConfigureThisEndpoint)Activator.CreateInstance(endpointConfigurationType); var genericHost = new GenericHost(specifier, requestedProfiles.Split(' '), null); genericHost.Start(); return genericHost; }
private static GenericHost StartHost() { Configure.WithWeb(); var azureSettings = new AzureConfigurationSettings(); var requestedProfiles = azureSettings.GetSetting(ProfileSetting); var endpointConfigurationType = GetEndpointConfigurationType(azureSettings); AssertThatEndpointConfigurationTypeHasDefaultConstructor(endpointConfigurationType); var specifier = (IConfigureThisEndpoint)Activator.CreateInstance(endpointConfigurationType); var genericHost = new GenericHost(specifier, requestedProfiles.Split(' '), null); genericHost.Start(); return(genericHost); }
protected void Application_BeginRequest(object sender, EventArgs e) { genericHost = StartGenericHost.Value; }