TplExtensions.Forget Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Forget(ValueTask) |
Использует ValueTask и позволяет перезапускать его, если применимо. Полезен при вызове методов, которые вызывают асинхронные методы, в асинхронных методах. Примечание. интерфейсы API обычно не должны возвращать ValueTask значение, если вызывающие объекты не 99,9999%, скорее всего, ожидают результат немедленно. |
| Forget(Task) |
Потребляет задачу, но ничего с ней не делает. Полезен при вызове методов, которые вызывают асинхронные методы, в асинхронных методах. |
| Forget<T>(ValueTask<T>) |
Использует ValueTask и позволяет перезапускать его, если применимо. Полезен при вызове методов, которые вызывают асинхронные методы, в асинхронных методах. Примечание. интерфейсы API обычно не должны возвращать ValueTask<TResult> значение, если вызывающие объекты не 99,9999%, скорее всего, ожидают результат немедленно. |
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(Task)
Потребляет задачу, но ничего с ней не делает. Полезен при вызове методов, которые вызывают асинхронные методы, в асинхронных методах.
public:
[System::Runtime::CompilerServices::Extension]
static void Forget(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<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>
Задача, результат которой будет проигнорирован.