ValueTask.Preserve Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recebe um ValueTask que pode ser usado a qualquer momento no futuro.
public:
System::Threading::Tasks::ValueTask Preserve();
public System.Threading.Tasks.ValueTask Preserve();
member this.Preserve : unit -> System.Threading.Tasks.ValueTask
Public Function Preserve () As ValueTask
Devoluções
O preservado ValueTask.
Observações
Como um ValueTask pode ser respaldado por um pooled IValueTaskSource, não é seguro esperar um arbitrário ValueTask várias vezes. Podes usar o Preserve() método para converter isto ValueTask numa instância apoiada por um regular Task que é seguro para aguardar várias vezes. Este método é semelhante a AsTask(), mas devolve a mesma ValueTask instância em que representa ValueTask uma operação síncrona concluída bem-sucedida. Depois de chamar Preserve() o original ValueTask , nunca mais deve ser usado.