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