protected override void PostStop()
{
try
{
if(_chan != null)
_chan.Close();
}
catch (Exception ex)
{
_completionPromise.TrySetResult(new IOResult(_bytesWritten, Result.Failure<NotUsed>(ex)));
}
_completionPromise.TrySetResult(new IOResult(_bytesWritten, Result.Success(NotUsed.Instance)));
base.PostStop();
}
}