Skip to content

Commit 98767c8

Browse files
committed
fb
1 parent bd3d662 commit 98767c8

File tree

5 files changed

+13
-22
lines changed

5 files changed

+13
-22
lines changed

src/ScheduledTasks/Client/DefaultScheduledTaskClient.cs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,7 @@ namespace Microsoft.DurableTask.ScheduledTasks;
1010
/// <summary>
1111
/// Client for managing scheduled tasks in a Durable Task application.
1212
/// </summary>
13-
#pragma warning disable CA1711 // Identifiers should not have incorrect suffix
14-
public class DefaultScheduledTaskClient(DurableTaskClient durableTaskClient, ILogger logger) : ScheduledTaskClient
15-
#pragma warning restore CA1711 // Identifiers should not have incorrect suffix
13+
class DefaultScheduledTaskClient(DurableTaskClient durableTaskClient, ILogger logger) : ScheduledTaskClient
1614
{
1715
readonly DurableTaskClient durableTaskClient = Check.NotNull(durableTaskClient, nameof(durableTaskClient));
1816
readonly ILogger logger = Check.NotNull(logger, nameof(logger));

src/ScheduledTasks/Entity/Schedule.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -286,9 +286,9 @@ void StartOrchestration(TaskEntityContext context, DateTimeOffset scheduledRunTi
286286
}
287287

288288
this.logger.ScheduleOperationInfo(
289-
this.State.ScheduleConfiguration!.ScheduleId,
289+
this.State.ScheduleConfiguration?.ScheduleId ?? string.Empty,
290290
nameof(this.StartOrchestration),
291-
$"Starting new orchestration with instance ID: {instanceId}");
291+
$"Starting new orchestration named '{this.State.ScheduleConfiguration?.OrchestrationName ?? string.Empty}' with instance ID: {instanceId}");
292292

293293
context.ScheduleNewOrchestration(
294294
new TaskName(this.State.ScheduleConfiguration!.OrchestrationName),
@@ -298,7 +298,7 @@ void StartOrchestration(TaskEntityContext context, DateTimeOffset scheduledRunTi
298298
catch (Exception ex)
299299
{
300300
this.logger.ScheduleOperationError(
301-
this.State.ScheduleConfiguration!.ScheduleId,
301+
this.State.ScheduleConfiguration?.ScheduleId ?? string.Empty,
302302
nameof(this.StartOrchestration),
303303
"Failed to start orchestration",
304304
ex);

src/ScheduledTasks/Extension/DurableTaskClientBuilderExtensions.cs

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33

44
using Microsoft.DurableTask.Client;
55
using Microsoft.Extensions.DependencyInjection;
6-
using Microsoft.Extensions.Logging;
76

87
namespace Microsoft.DurableTask.ScheduledTasks;
98

@@ -19,13 +18,7 @@ public static class DurableTaskClientBuilderExtensions
1918
/// <returns>The original builder, for call chaining.</returns>
2019
public static IDurableTaskClientBuilder UseScheduledTasks(this IDurableTaskClientBuilder builder)
2120
{
22-
builder.Services.AddTransient<ScheduledTaskClient>(sp =>
23-
{
24-
DurableTaskClient client = sp.GetRequiredService<DurableTaskClient>();
25-
ILogger<DefaultScheduledTaskClient> logger = sp.GetRequiredService<ILogger<DefaultScheduledTaskClient>>();
26-
return new DefaultScheduledTaskClient(client, logger);
27-
});
28-
21+
builder.Services.AddSingleton<ScheduledTaskClient, DefaultScheduledTaskClient>();
2922
return builder;
3023
}
3124
}

src/ScheduledTasks/Extension/DurableTaskSchedulerWorkerExtensions.cs renamed to src/ScheduledTasks/Extension/DurableTaskWorkerBuilderExtensions.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ namespace Microsoft.DurableTask.ScheduledTasks;
88
/// <summary>
99
/// Extension methods for configuring Durable Task workers to use the Azure Durable Task Scheduler service.
1010
/// </summary>
11-
public static class DurableTaskSchedulerWorkerExtensions
11+
public static class DurableTaskWorkerBuilderExtensions
1212
{
1313
/// <summary>
1414
/// Adds scheduled tasks support to the worker builder.

src/ScheduledTasks/Logging/Logs.Client.cs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,24 +13,24 @@ static partial class Logs
1313
[LoggerMessage(EventId = 80, Level = LogLevel.Information, Message = "Creating schedule with options: {scheduleConfigCreateOptions}")]
1414
public static partial void ClientCreatingSchedule(this ILogger logger, ScheduleCreationOptions scheduleConfigCreateOptions);
1515

16-
[LoggerMessage(EventId = 82, Level = LogLevel.Information, Message = "Pausing schedule '{scheduleId}'")]
16+
[LoggerMessage(EventId = 81, Level = LogLevel.Information, Message = "Pausing schedule '{scheduleId}'")]
1717
public static partial void ClientPausingSchedule(this ILogger logger, string scheduleId);
1818

19-
[LoggerMessage(EventId = 83, Level = LogLevel.Information, Message = "Resuming schedule '{scheduleId}'")]
19+
[LoggerMessage(EventId = 82, Level = LogLevel.Information, Message = "Resuming schedule '{scheduleId}'")]
2020
public static partial void ClientResumingSchedule(this ILogger logger, string scheduleId);
2121

22-
[LoggerMessage(EventId = 84, Level = LogLevel.Information, Message = "Updating schedule '{scheduleId}'")]
22+
[LoggerMessage(EventId = 83, Level = LogLevel.Information, Message = "Updating schedule '{scheduleId}'")]
2323
public static partial void ClientUpdatingSchedule(this ILogger logger, string scheduleId);
2424

25-
[LoggerMessage(EventId = 85, Level = LogLevel.Information, Message = "Deleting schedule '{scheduleId}'")]
25+
[LoggerMessage(EventId = 84, Level = LogLevel.Information, Message = "Deleting schedule '{scheduleId}'")]
2626
public static partial void ClientDeletingSchedule(this ILogger logger, string scheduleId);
2727

28-
[LoggerMessage(EventId = 86, Level = LogLevel.Information, Message = "{message} (ScheduleId: {scheduleId})")]
28+
[LoggerMessage(EventId = 85, Level = LogLevel.Information, Message = "{message} (ScheduleId: {scheduleId})")]
2929
public static partial void ClientInfo(this ILogger logger, string message, string scheduleId);
3030

31-
[LoggerMessage(EventId = 87, Level = LogLevel.Warning, Message = "{message} (ScheduleId: {scheduleId})")]
31+
[LoggerMessage(EventId = 86, Level = LogLevel.Warning, Message = "{message} (ScheduleId: {scheduleId})")]
3232
public static partial void ClientWarning(this ILogger logger, string message, string scheduleId);
3333

34-
[LoggerMessage(EventId = 88, Level = LogLevel.Error, Message = "{message} (ScheduleId: {scheduleId})")]
34+
[LoggerMessage(EventId = 87, Level = LogLevel.Error, Message = "{message} (ScheduleId: {scheduleId})")]
3535
public static partial void ClientError(this ILogger logger, string message, string scheduleId, Exception? exception = null);
3636
}

0 commit comments

Comments
 (0)