TplExtensions.Forget Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.