Udostępnij za pośrednictwem


TplExtensions.Forget Metoda

Definicja

Przeciążenia

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 zwykle zwracać, ValueTask jeśli osoby wywołujące nie mają 99,9999% prawdopodobnie od razu poczekają na wynik.

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 zwykle zwracać, ValueTask<TResult> jeśli osoby wywołujące nie mają 99,9999% prawdopodobnie od razu poczekają na wynik.

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 zwykle zwracać, ValueTask jeśli osoby wywołujące nie mają 99,9999% prawdopodobnie od razu poczekają na wynik.

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 zwykle zwracać, ValueTask<TResult> jeśli osoby wywołujące nie mają 99,9999% prawdopodobnie od razu poczekają na wynik.

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