共用方式為


TplExtensions.Forget 方法

定義

多載

Forget(Task)

使用工作,但不用來執行任何動作。 適用於異步方法內異步方法的引發和忘記呼叫。

Forget(ValueTask)

如果適用,則會 ValueTask 取用 ,並允許回收它。 適用於異步方法內異步方法的引發和忘記呼叫。 注意:如果呼叫端不是 99.9999% 可能會立即等候結果,則 API 通常不應該傳回 ValueTask

Forget<T>(ValueTask<T>)

取用 ValueTask,如果適用,則允許回收它。 適用於異步方法內異步方法的引發和忘記呼叫。 注意:如果呼叫端不是 99.9999% 可能會立即等候結果,則 API 通常不應該傳回 ValueTask<TResult>

Forget(Task)

使用工作,但不用來執行任何動作。 適用於異步方法內異步方法的引發和忘記呼叫。

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)

參數

task
Task

要忽略其結果的工作。

適用於

Forget(ValueTask)

如果適用,則會 ValueTask 取用 ,並允許回收它。 適用於異步方法內異步方法的引發和忘記呼叫。 注意:如果呼叫端不是 99.9999% 可能會立即等候結果,則 API 通常不應該傳回 ValueTask

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)

參數

task
ValueTask

要忽略其結果的工作。

適用於

Forget<T>(ValueTask<T>)

取用 ValueTask,如果適用,則允許回收它。 適用於異步方法內異步方法的引發和忘記呼叫。 注意:如果呼叫端不是 99.9999% 可能會立即等候結果,則 API 通常不應該傳回 ValueTask<TResult>

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

類型參數

T

所產生的 task值型別。

參數

task
ValueTask<T>

要忽略其結果的工作。

適用於