TaskPausedDomainEventHandler.cs
922 Bytes
using Microsoft.Extensions.Logging;
using Rcs.Domain.Entities.DomainEvents.RobotTask;
namespace Rcs.Infrastructure.MessageBus.Handlers.Events.RobotTask
{
/// <summary>
/// 任务暂停领域事件处理器
/// @author zzy
/// </summary>
public class TaskPausedDomainEventHandler
{
private readonly ILogger<TaskPausedDomainEventHandler> _logger;
public TaskPausedDomainEventHandler(ILogger<TaskPausedDomainEventHandler> logger)
{
_logger = logger;
}
public async System.Threading.Tasks.Task Handle(TaskPausedDomainEvent domainEvent)
{
_logger.LogInformation(
"TaskPausedDomainEvent - 任务ID: {TaskId}, 子任务ID: {SubTaskId}",
domainEvent.TaskId,
domainEvent.SubTaskId?.ToString() ?? "无");
await System.Threading.Tasks.Task.CompletedTask;
}
}
}