Skip to content

Commit 2bd2e60

Browse files
authored
Updated .NET Jobs example to match latest bits in RC4 (#4527)
Signed-off-by: Whit Waldo <[email protected]>
1 parent 89f4d52 commit 2bd2e60

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

daprdocs/content/en/developing-applications/building-blocks/jobs/howto-schedule-and-handle-triggered-jobs.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -78,13 +78,13 @@ var app = builder.Build();
7878

7979
//Registers an endpoint to receive and process triggered jobs
8080
var cancellationTokenSource = new CancellationTokenSource(TimeSpan.FromSeconds(5));
81-
app.MapDaprScheduledJobHandler((string jobName, DaprJobDetails jobDetails, ILogger logger, CancellationToken cancellationToken) => {
81+
app.MapDaprScheduledJobHandler((string jobName, ReadOnlyMemory<byte> jobPayload, ILogger logger, CancellationToken cancellationToken) => {
8282
logger?.LogInformation("Received trigger invocation for job '{jobName}'", jobName);
8383
switch (jobName)
8484
{
8585
case "prod-db-backup":
8686
// Deserialize the job payload metadata
87-
var jobData = JsonSerializer.Deserialize<BackupJobData>(jobDetails.Payload);
87+
var jobData = JsonSerializer.Deserialize<BackupJobData>(jobPayload);
8888

8989
// Process the backup operation - we assume this is implemented elsewhere in your code
9090
await BackupDatabaseAsync(jobData, cancellationToken);

0 commit comments

Comments
 (0)