public override async Task StopAsync(CancellationToken cancellationToken) { cluster.Leave(cluster.SelfAddress); await base.StopAsync(cancellationToken); }
public virtual void Stop() { _cluster?.RegisterOnMemberRemoved(MemberRemoved); _cluster?.Leave(_cluster.SelfAddress); }
public override Task StopAsync(CancellationToken cancellationToken) { cluster.Leave(cluster.SelfAddress); return(base.StopAsync(cancellationToken)); }