Table of Contents

Class StreamLifeCycleService

Namespace
Steeltoe.Stream.StreamHost
Assembly
Steeltoe.Stream.StreamBase.dll

Implements a hosted service to be used in a Generic Host (as opposed to streams host)

public class StreamLifeCycleService : IHostedService
Inheritance
StreamLifeCycleService
Implements
Inherited Members

Constructors

StreamLifeCycleService(IApplicationContext)

public StreamLifeCycleService(IApplicationContext applicationContext)

Parameters

applicationContext IApplicationContext

Methods

StartAsync(CancellationToken)

Triggered when the application host is ready to start the service.

public Task StartAsync(CancellationToken cancellationToken)

Parameters

cancellationToken CancellationToken

Indicates that the start process has been aborted.

Returns

Task

StopAsync(CancellationToken)

Triggered when the application host is performing a graceful shutdown.

public Task StopAsync(CancellationToken cancellationToken)

Parameters

cancellationToken CancellationToken

Indicates that the shutdown process should no longer be graceful.

Returns

Task