Condividi tramite


TplExtensions.Forget Metodo

Definizione

Overload

Forget(Task)

Utilizza un'attività e non produce alcun risultato. Utile per le chiamate fire-and-forget a metodi asincroni all'interno di metodi asincroni.

Forget(ValueTask)

Utilizza un ValueTask oggetto e consente di riciclarlo, se applicabile. Utile per le chiamate fire-and-forget a metodi asincroni all'interno di metodi asincroni. NOTA: le API non dovrebbero in genere restituire ValueTask se i chiamanti non sono del 99,9999% probabilmente attendono immediatamente il risultato.

Forget<T>(ValueTask<T>)

Utilizza valueTask e consente di riciclarlo, se applicabile. Utile per le chiamate fire-and-forget a metodi asincroni all'interno di metodi asincroni. NOTA: le API non dovrebbero in genere restituire ValueTask<TResult> se i chiamanti non sono del 99,9999% probabilmente attendono immediatamente il risultato.

Forget(Task)

Utilizza un'attività e non produce alcun risultato. Utile per le chiamate fire-and-forget a metodi asincroni all'interno di metodi asincroni.

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)

Parametri

task
Task

Attività il cui risultato deve essere ignorato.

Si applica a

Forget(ValueTask)

Utilizza un ValueTask oggetto e consente di riciclarlo, se applicabile. Utile per le chiamate fire-and-forget a metodi asincroni all'interno di metodi asincroni. NOTA: le API non dovrebbero in genere restituire ValueTask se i chiamanti non sono del 99,9999% probabilmente attendono immediatamente il risultato.

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)

Parametri

task
ValueTask

Attività il cui risultato deve essere ignorato.

Si applica a

Forget<T>(ValueTask<T>)

Utilizza valueTask e consente di riciclarlo, se applicabile. Utile per le chiamate fire-and-forget a metodi asincroni all'interno di metodi asincroni. NOTA: le API non dovrebbero in genere restituire ValueTask<TResult> se i chiamanti non sono del 99,9999% probabilmente attendono immediatamente il risultato.

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

Parametri di tipo

T

Tipo di valore prodotto dall'oggetto task.

Parametri

task
ValueTask<T>

Attività il cui risultato deve essere ignorato.

Si applica a