TplExtensions.Forget 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
Forget(Task) |
使用一个任务,且不用该任务执行任何操作。 可用于对异步方法中异步方法的触发和忘记调用。 |
Forget(ValueTask) |
使用 并允许 ValueTask 回收它(如果适用)。 可用于对异步方法中异步方法的触发和忘记调用。 注意:如果调用方不 99.9999% 可能立即等待结果,则通常不应返回 ValueTask API。 |
Forget<T>(ValueTask<T>) |
使用 ValueTask 并允许回收它(如果适用)。 可用于对异步方法中异步方法的触发和忘记调用。 注意:如果调用方不 99.9999% 可能立即等待结果,则通常不应返回 ValueTask<TResult> API。 |
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)
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% 可能立即等待结果,则通常不应返回 ValueTask<TResult> API。
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>
要忽略其结果的任务。