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);