public Task Handle(ApplicationShutdownCompleted notification, CancellationToken cancellationToken) { Console.WriteLine($"Application shutdown, disconnecting from broker {Configuration.Host}:{Configuration.Port} .."); var options = GetDisconnectOptions(); return(Client.DisconnectAsync(options, cancellationToken)); }
public Task Handle(ApplicationShutdownCompleted notification, CancellationToken cancellationToken) { CancellationTokenSource.Dispose(); return(Task.CompletedTask); }
public Task Handle(ApplicationShutdownCompleted notification, CancellationToken cancellationToken) { OnApplicationShutdownCompleted(); return(Task.CompletedTask); }