ValueTask.Preserve Méthode

Définition

Obtient un ValueTask élément qui peut être utilisé à tout moment dans le futur.

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

Retours

La conservation ValueTask.

Remarques

Étant donné qu’un ValueTask peut être soutenu par un pool, IValueTaskSourceil n’est pas sûr d’attendre un arbitraire ValueTask plusieurs fois. Vous pouvez utiliser la Preserve() méthode pour convertir cette ValueTask méthode en instance sauvegardée par une instance normale Task qui est sécurisée pour attendre plusieurs fois. Cette méthode est similaire à AsTask(), mais elle retourne la même ValueTask instance lorsque cela ValueTask représente une opération terminée de manière synchrone. Après avoir appelé Preserve() l’original ValueTask ne doit jamais être utilisé à nouveau.

S’applique à