Freigeben über


TplExtensions.Forget Methode

Definition

Überlädt

Forget(Task)

Nutzt eine Aufgabe und tut nichts damit. Nützlich für Fire-and-Forget-Aufrufe von asynchronen Methoden in asynchronen Methoden.

Forget(ValueTask)

Verbraucht ein ValueTask und ermöglicht es, es ggf. zu recyceln. Nützlich für Fire-and-Forget-Aufrufe von asynchronen Methoden in asynchronen Methoden. HINWEIS: APIs sollten in der Regel nicht zurückgegeben ValueTask werden, wenn Aufrufer nicht zu 99,9999 % wahrscheinlich sofort auf das Ergebnis warten.

Forget<T>(ValueTask<T>)

Verwendet einen ValueTask und ermöglicht es, ihn ggf. wiederzuverwenden. Nützlich für Fire-and-Forget-Aufrufe von asynchronen Methoden in asynchronen Methoden. HINWEIS: APIs sollten in der Regel nicht zurückgegeben ValueTask<TResult> werden, wenn Aufrufer nicht zu 99,9999 % wahrscheinlich sofort auf das Ergebnis warten.

Forget(Task)

Nutzt eine Aufgabe und tut nichts damit. Nützlich für Fire-and-Forget-Aufrufe von asynchronen Methoden in asynchronen Methoden.

public:
[System::Runtime::CompilerServices::Extension]
 static void Forget(System::Threading::Tasks::Task ^ task);
public static void Forget(this System.Threading.Tasks.Task task);
public static void Forget(this System.Threading.Tasks.Task? task);
static member Forget : System.Threading.Tasks.Task -> unit
<Extension()>
Public Sub Forget (task As Task)

Parameter

task
Task

Die Aufgabe, deren Ergebnis ignoriert werden soll.

Gilt für:

Forget(ValueTask)

Verbraucht ein ValueTask und ermöglicht es, es ggf. zu recyceln. Nützlich für Fire-and-Forget-Aufrufe von asynchronen Methoden in asynchronen Methoden. HINWEIS: APIs sollten in der Regel nicht zurückgegeben ValueTask werden, wenn Aufrufer nicht zu 99,9999 % wahrscheinlich sofort auf das Ergebnis warten.

public:
[System::Runtime::CompilerServices::Extension]
 static void Forget(System::Threading::Tasks::ValueTask task);
public static void Forget(this System.Threading.Tasks.ValueTask task);
static member Forget : System.Threading.Tasks.ValueTask -> unit
<Extension()>
Public Sub Forget (task As ValueTask)

Parameter

task
ValueTask

Die Aufgabe, deren Ergebnis ignoriert werden soll.

Gilt für:

Forget<T>(ValueTask<T>)

Verwendet einen ValueTask und ermöglicht es, ihn ggf. wiederzuverwenden. Nützlich für Fire-and-Forget-Aufrufe von asynchronen Methoden in asynchronen Methoden. HINWEIS: APIs sollten in der Regel nicht zurückgegeben ValueTask<TResult> werden, wenn Aufrufer nicht zu 99,9999 % wahrscheinlich sofort auf das Ergebnis warten.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static void Forget(System::Threading::Tasks::ValueTask<T> task);
public static void Forget<T>(this System.Threading.Tasks.ValueTask<T> task);
static member Forget : System.Threading.Tasks.ValueTask<'T> -> unit
<Extension()>
Public Sub Forget(Of T) (task As ValueTask(Of T))

Typparameter

T

Der Typ des Werts, der taskvon erzeugt wird.

Parameter

task
ValueTask<T>

Die Aufgabe, deren Ergebnis ignoriert werden soll.

Gilt für: