mirror of https://github.com/dapr/docs.git
Merge branch 'v1.15' into endgame_1.15-updates
This commit is contained in:
commit
44f5ce468c
|
@ -78,13 +78,13 @@ var app = builder.Build();
|
||||||
|
|
||||||
//Registers an endpoint to receive and process triggered jobs
|
//Registers an endpoint to receive and process triggered jobs
|
||||||
var cancellationTokenSource = new CancellationTokenSource(TimeSpan.FromSeconds(5));
|
var cancellationTokenSource = new CancellationTokenSource(TimeSpan.FromSeconds(5));
|
||||||
app.MapDaprScheduledJobHandler((string jobName, DaprJobDetails jobDetails, ILogger logger, CancellationToken cancellationToken) => {
|
app.MapDaprScheduledJobHandler((string jobName, ReadOnlyMemory<byte> jobPayload, ILogger logger, CancellationToken cancellationToken) => {
|
||||||
logger?.LogInformation("Received trigger invocation for job '{jobName}'", jobName);
|
logger?.LogInformation("Received trigger invocation for job '{jobName}'", jobName);
|
||||||
switch (jobName)
|
switch (jobName)
|
||||||
{
|
{
|
||||||
case "prod-db-backup":
|
case "prod-db-backup":
|
||||||
// Deserialize the job payload metadata
|
// Deserialize the job payload metadata
|
||||||
var jobData = JsonSerializer.Deserialize<BackupJobData>(jobDetails.Payload);
|
var jobData = JsonSerializer.Deserialize<BackupJobData>(jobPayload);
|
||||||
|
|
||||||
// Process the backup operation - we assume this is implemented elsewhere in your code
|
// Process the backup operation - we assume this is implemented elsewhere in your code
|
||||||
await BackupDatabaseAsync(jobData, cancellationToken);
|
await BackupDatabaseAsync(jobData, cancellationToken);
|
||||||
|
|
Loading…
Reference in New Issue