/// <summary> /// Initializes a new instance of the <see cref="JobManager"/> class. /// </summary> /// <param name="managementStore">The management store.</param> /// <param name="stateManager">The state manager.</param> public JobManager(IJobStore managementStore, JobStateManager stateManager) { this.managementStore = managementStore; this.stateManager = stateManager; }
/// <summary> /// Initializes a new instance of the <see cref="TestAgent"/> class. /// </summary> /// <param name="stateManager">The state manager.</param> /// <param name="logger">The logger.</param> public TestAgent(JobStateManager stateManager, ILogger <TestAgent> logger) : base(stateManager, logger) { }
/// <summary> /// Initializes a new instance of the <see cref="AgentBase"/> class. /// </summary> /// <param name="stateManager">The state manager.</param> /// <param name="logger"></param> public AgentBase(JobStateManager stateManager, ILogger logger) { this.stateManager = stateManager; Logger = logger; }
/// <summary> /// Initializes a new instance of the <see cref="HangfireSignalrAgentBase"/> class. /// </summary> /// <param name="stateManager">The state manager.</param> /// <param name="logger"></param> public HangfireSignalrAgentBase(JobStateManager stateManager, ILogger logger) : base(stateManager, logger) { }
public void OnClick_NavigateToDetailedPage() { //Notify state has changed and set the job JobStateManager.SetJob(Job); navigationManager.NavigateTo($"/detailedJobPage"); }