public static void UseCloudFoundryActuator(IConfiguration configuration, ILoggerFactory loggerFactory = null) { var options = new CloudFoundryOptions(configuration); var ep = new CloudFoundryEndpoint(options, CreateLogger <CloudFoundryEndpoint>(loggerFactory)); var handler = new CloudFoundryHandler(ep, SecurityService, CreateLogger <CloudFoundryHandler>(loggerFactory)); ConfiguredHandlers.Add(handler); var handler2 = new CloudFoundryCorsHandler(options, SecurityService, CreateLogger <CloudFoundryCorsHandler>(loggerFactory)); ConfiguredHandlers.Add(handler2); }
public static void UseCloudFoundryActuator(IConfiguration configuration, ILoggerFactory loggerFactory = null) { var options = new CloudFoundryEndpointOptions(configuration); var managementOptions = _mgmtOptions.OfType <CloudFoundryManagementOptions>().SingleOrDefault(); if (managementOptions == null) { managementOptions = new CloudFoundryManagementOptions(configuration, Platform.IsCloudFoundry); _mgmtOptions.Add(managementOptions); } managementOptions.EndpointOptions.Add(options); var ep = new CloudFoundryEndpoint(options, _mgmtOptions, CreateLogger <CloudFoundryEndpoint>(loggerFactory)); var handler = new CloudFoundryHandler(ep, SecurityServices, _mgmtOptions, CreateLogger <CloudFoundryHandler>(loggerFactory)); ConfiguredHandlers.Add(handler); var handler2 = new CloudFoundryCorsHandler(options, SecurityServices, _mgmtOptions, CreateLogger <CloudFoundryCorsHandler>(loggerFactory)); ConfiguredHandlers.Add(handler2); }