Class ServiceCollectionExtensions
- Namespace
- DuetControlServer
- Assembly
- DuetControlServer.dll
Extensions for the service collection
public static class ServiceCollectionExtensions
- Inheritance
-
ServiceCollectionExtensions
- Inherited Members
Methods
AddSettings(IServiceCollection, IConfiguration, bool, LogLevel?, FileInfo?, DirectoryInfo?, string?, DirectoryInfo?, out string)
Add settings to the service collection
public static IServiceCollection AddSettings(this IServiceCollection services, IConfiguration configuration, bool updateOnly, LogLevel? logLevel, FileInfo? configFile, DirectoryInfo? socketDirectory, string? socketFile, DirectoryInfo? baseDirectory, out string startErrorFile)
Parameters
servicesIServiceCollectionService collection
configurationIConfigurationConfiguration to bind the settings to
updateOnlyboolWhether this instance is only launched to update the firmware
logLevelLogLevel?Log level to use
configFileFileInfoPath to the configuration file
socketDirectoryDirectoryInfoDirectory to create the IPC socket in
socketFilestringName of the IPC socket file
baseDirectoryDirectoryInfoBase directory for the virtual SD card
startErrorFilestringOutput parameter for the path to the start error file
Returns
- IServiceCollection
Service collection