TransactionScope
é um tipo descartável que quase sempre tem trabalho de E / S para fazer no descarte.
Existem planos para fazer TransactionScope
implementar IAsyncDisposable
? (Não estou ciente de quão prontamente os métodos ADO.NET envolvidos estão disponíveis como assíncronos.)
@Timovzl Não tínhamos planos para fazer isso, mas vamos considerá-lo para 5.0.0. Precisamos fazer algumas investigações primeiro para ver como o trabalho será complicado.
Com base nos votos desta minha pergunta Stackoverflow (minha) sobre isso, parece que esse recurso é aguardado por muitas pessoas.
Também não entendo como isso ainda não está incluído. É um recurso tão básico e junto com https://github.com/dotnet/corefx/issues/42341 , TransactionScope basicamente não pode ser usado no momento.
Comentários muito úteis
@Timovzl Não tínhamos planos para fazer isso, mas vamos considerá-lo para 5.0.0. Precisamos fazer algumas investigações primeiro para ver como o trabalho será complicado.