Język

TplExtensions.Forget Metoda

Definicja

Przeciążenia

Nazwa Opis
Forget(Task)

Używa zadania i nie wykonuje z nim żadnych czynności. Przydatne w przypadku wywołań typu fire-and-forget do metod asynchronicznych w metodach asynchronicznych.

Forget(ValueTask)

Zużywa element ValueTask i umożliwia jego recyklingu, jeśli ma to zastosowanie. Przydatne w przypadku wywołań typu fire-and-forget do metod asynchronicznych w metodach asynchronicznych. UWAGA: interfejsy API nie powinny być zwykle zwracane ValueTask , jeśli osoby wywołujące nie mają wartości 99,99999% prawdopodobnie będą oczekiwać na wynik natychmiast.

Forget<T>(ValueTask<T>)

Zużywa wartośćTask i umożliwia jego recyklingu, jeśli ma to zastosowanie. Przydatne w przypadku wywołań typu fire-and-forget do metod asynchronicznych w metodach asynchronicznych. UWAGA: interfejsy API nie powinny być zwykle zwracane ValueTask<TResult> , jeśli osoby wywołujące nie mają wartości 99,99999% prawdopodobnie będą oczekiwać na wynik natychmiast.

Forget(Task)

Używa zadania i nie wykonuje z nim żadnych czynności. Przydatne w przypadku wywołań typu fire-and-forget do metod asynchronicznych w metodach asynchronicznych.

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)

Parametry

task
Task

Zadanie, którego wynik ma być ignorowany.

Dotyczy

Forget(ValueTask)

Zużywa element ValueTask i umożliwia jego recyklingu, jeśli ma to zastosowanie. Przydatne w przypadku wywołań typu fire-and-forget do metod asynchronicznych w metodach asynchronicznych. UWAGA: interfejsy API nie powinny być zwykle zwracane ValueTask , jeśli osoby wywołujące nie mają wartości 99,99999% prawdopodobnie będą oczekiwać na wynik natychmiast.

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)

Parametry

task
ValueTask

Zadanie, którego wynik ma być ignorowany.

Dotyczy

Forget<T>(ValueTask<T>)

Zużywa wartośćTask i umożliwia jego recyklingu, jeśli ma to zastosowanie. Przydatne w przypadku wywołań typu fire-and-forget do metod asynchronicznych w metodach asynchronicznych. UWAGA: interfejsy API nie powinny być zwykle zwracane ValueTask<TResult> , jeśli osoby wywołujące nie mają wartości 99,99999% prawdopodobnie będą oczekiwać na wynik natychmiast.

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))

Parametry typu

T

Typ wartości wygenerowanej przez element task.

Parametry

task
ValueTask<T>

Zadanie, którego wynik ma być ignorowany.

Dotyczy