Поделиться через


TplExtensions.Forget Метод

Определение

Перегрузки

Forget(Task)

Потребляет задачу, но ничего с ней не делает. Полезно для вызовов асинхронных методов в асинхронных методах.

Forget(ValueTask)

ValueTask Использует и позволяет перезагрузить его, если применимо. Полезно для вызовов асинхронных методов в асинхронных методах. ПРИМЕЧАНИЕ. API обычно не должны возвращать, ValueTask если вызывающие элементы не 99,9999 % могут ожидать результата немедленно.

Forget<T>(ValueTask<T>)

Использует ValueTask и позволяет его повторно использовать, если применимо. Полезно для вызовов асинхронных методов в асинхронных методах. ПРИМЕЧАНИЕ. API обычно не должны возвращать, ValueTask<TResult> если вызывающие элементы не 99,9999 % могут ожидать результата немедленно.

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 Использует и позволяет перезагрузить его, если применимо. Полезно для вызовов асинхронных методов в асинхронных методах. ПРИМЕЧАНИЕ. API обычно не должны возвращать, ValueTask если вызывающие элементы не 99,9999 % могут ожидать результата немедленно.

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 и позволяет его повторно использовать, если применимо. Полезно для вызовов асинхронных методов в асинхронных методах. ПРИМЕЧАНИЕ. API обычно не должны возвращать, ValueTask<TResult> если вызывающие элементы не 99,9999 % могут ожидать результата немедленно.

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>

Задача, результат которой следует игнорировать.

Применяется к