Sdílet prostřednictvím


ValueTask.Preserve Metoda

Definice

ValueTask Získá, který lze použít v libovolném okamžiku v budoucnu.

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

Návraty

ValueTask

Zachovaná ValueTask.

Poznámky

ValueTask Vzhledem k tomu, že je možné ji zálohovat fondemIValueTaskSource, není bezpečné čekat na libovolný početkrátValueTask. Tuto metodu můžete použít k převodu Preserve() na ValueTask instanci, která je zajištěna pravidelným Task bezpečným čekáním na vícekrát. Tato metoda je podobná AsTask(), ale vrátí stejnou ValueTask instanci, když představuje ValueTask úspěšnou synchronně dokončenou operaci. Po volání Preserve() originálu ValueTask by se nemělo používat znovu.

Platí pro