FeatureStartupTask
Base for feature startup tasks.
protected FeatureStartupTask()
protected abstract Task OnStart(IMessageSession session, CancellationToken cancellationToken = default)
Will be called after an endpoint has been started but before processing any messages. This method is only invoked if the feature has been
activated.
protected abstract Task OnStop(IMessageSession session, CancellationToken cancellationToken = default)
Will be called after an endpoint has been stopped and no longer processes new incoming messages. This method is only invoked if the feature has been
activated.