Class ApplicationLifeTimeManager
Namespace: ArmoniK.Api.Worker.Utils
Assembly: ArmoniK.Api.Worker.dll
Wrapper to add nice logs during application lifetime
public class ApplicationLifeTimeManager
Inheritance
Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
Constructors
ApplicationLifeTimeManager(ILogger<ApplicationLifeTimeManager>, IHostApplicationLifetime)
Instantiate a wrapper to add nice logs during application lifetime
public ApplicationLifeTimeManager(ILogger<ApplicationLifeTimeManager> logger, IHostApplicationLifetime lifetime)
Parameters
logger ILogger<ApplicationLifeTimeManager>
Logger that will produce logs
lifetime IHostApplicationLifetime
Application lifetime to attach events