Partilhar via


TplExtensions.Forget Método

Definição

Sobrecargas

Forget(Task)

Consome uma tarefa e não faz nada com ela. Útil para chamadas fire-and-forget para métodos assíncronos dentro de métodos assíncronos.

Forget(ValueTask)

Consome um ValueTask e permite que ele seja reciclado, se aplicável. Útil para chamadas fire-and-forget para métodos assíncronos dentro de métodos assíncronos. OBSERVAÇÃO: as APIs geralmente não devem retornar ValueTask se os chamadores não tiverem 99,9999% de probabilidade de aguardar o resultado imediatamente.

Forget<T>(ValueTask<T>)

Consome um ValueTask e permite que ele seja reciclado, se aplicável. Útil para chamadas fire-and-forget para métodos assíncronos dentro de métodos assíncronos. OBSERVAÇÃO: as APIs geralmente não devem retornar ValueTask<TResult> se os chamadores não tiverem 99,9999% de probabilidade de aguardar o resultado imediatamente.

Forget(Task)

Consome uma tarefa e não faz nada com ela. Útil para chamadas fire-and-forget para métodos assíncronos dentro de métodos assíncronos.

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)

Parâmetros

task
Task

A tarefa cujo resultado deve ser ignorado.

Aplica-se a

Forget(ValueTask)

Consome um ValueTask e permite que ele seja reciclado, se aplicável. Útil para chamadas fire-and-forget para métodos assíncronos dentro de métodos assíncronos. OBSERVAÇÃO: as APIs geralmente não devem retornar ValueTask se os chamadores não tiverem 99,9999% de probabilidade de aguardar o resultado imediatamente.

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)

Parâmetros

task
ValueTask

A tarefa cujo resultado deve ser ignorado.

Aplica-se a

Forget<T>(ValueTask<T>)

Consome um ValueTask e permite que ele seja reciclado, se aplicável. Útil para chamadas fire-and-forget para métodos assíncronos dentro de métodos assíncronos. OBSERVAÇÃO: as APIs geralmente não devem retornar ValueTask<TResult> se os chamadores não tiverem 99,9999% de probabilidade de aguardar o resultado imediatamente.

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

Parâmetros de tipo

T

O tipo de valor produzido pelo task.

Parâmetros

task
ValueTask<T>

A tarefa cujo resultado deve ser ignorado.

Aplica-se a