-
Notifications
You must be signed in to change notification settings - Fork 0
BackgroundTasks: Start you background task
ronimizy edited this page Jan 27, 2024
·
2 revisions
Use IBackgroundTaskRunner type and it's StartBackgroundTask builder property to run your background task.
You have to specify metadata, execution metadata and handler of type IBackgroundTask<,,,> configured
with specified metadata and execution metadata types.
BackgroundTaskId backgroundTaskId = await _runner
.StartBackgroundTask
.WithMetadata(EmptyMetadata.Value)
.WithExecutionMetadata(EmptyExecutionMetadata.Value)
.RunWithAsync<SampleBackgroundTask>(default);RunAsync method will return BackgroundTaskId object, you can store it to work with started task in the future.