ValueTask.Preserve Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.