From 2bd2e608c217b68997055c9b5e4d039a49816369 Mon Sep 17 00:00:00 2001 From: Whit Waldo Date: Tue, 11 Feb 2025 18:46:12 -0600 Subject: [PATCH] Updated .NET Jobs example to match latest bits in RC4 (#4527) Signed-off-by: Whit Waldo --- .../jobs/howto-schedule-and-handle-triggered-jobs.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/daprdocs/content/en/developing-applications/building-blocks/jobs/howto-schedule-and-handle-triggered-jobs.md b/daprdocs/content/en/developing-applications/building-blocks/jobs/howto-schedule-and-handle-triggered-jobs.md index 38b2ab5ef..3624cfb5a 100644 --- a/daprdocs/content/en/developing-applications/building-blocks/jobs/howto-schedule-and-handle-triggered-jobs.md +++ b/daprdocs/content/en/developing-applications/building-blocks/jobs/howto-schedule-and-handle-triggered-jobs.md @@ -78,13 +78,13 @@ var app = builder.Build(); //Registers an endpoint to receive and process triggered jobs var cancellationTokenSource = new CancellationTokenSource(TimeSpan.FromSeconds(5)); -app.MapDaprScheduledJobHandler((string jobName, DaprJobDetails jobDetails, ILogger logger, CancellationToken cancellationToken) => { +app.MapDaprScheduledJobHandler((string jobName, ReadOnlyMemory jobPayload, ILogger logger, CancellationToken cancellationToken) => { logger?.LogInformation("Received trigger invocation for job '{jobName}'", jobName); switch (jobName) { case "prod-db-backup": // Deserialize the job payload metadata - var jobData = JsonSerializer.Deserialize(jobDetails.Payload); + var jobData = JsonSerializer.Deserialize(jobPayload); // Process the backup operation - we assume this is implemented elsewhere in your code await BackupDatabaseAsync(jobData, cancellationToken);