Table of Contents

Class IdempotencyBackgroundService

Namespace
Quickie.Configuration.Idempotency
Assembly
Quickie.dll

Background service to remove expired idempotency key.

public class IdempotencyBackgroundService : BackgroundService, IHostedService, IDisposable
Inheritance
IdempotencyBackgroundService
Implements
Inherited Members

Constructors

IdempotencyBackgroundService(IIdempotencyProvider)

Background service to remove expired idempotency key.

public IdempotencyBackgroundService(IIdempotencyProvider idempotencyProvider)

Parameters

idempotencyProvider IIdempotencyProvider

Methods

ExecuteAsync(CancellationToken)

This method is called when the IHostedService starts. The implementation should return a task that represents the lifetime of the long running operation(s) being performed.

protected override Task ExecuteAsync(CancellationToken stoppingToken)

Parameters

stoppingToken CancellationToken

Triggered when StopAsync(CancellationToken) is called.

Returns

Task

A Task that represents the long running operations.

Remarks

See Worker Services in .NET for implementation guidelines.