Aracılığıyla paylaş


TplExtensions.Forget Yöntem

Tanım

Aşırı Yüklemeler

Forget(Task)

Bir görevi tüketir ve bu görevle hiçbir şey yapmaz. Zaman uyumsuz yöntemler içindeki zaman uyumsuz yöntemlere yönelik fire-and-forget çağrıları için kullanışlıdır.

Forget(ValueTask)

bir ValueTask tüketir ve varsa geri dönüştürülmesini sağlar. Zaman uyumsuz yöntemler içindeki zaman uyumsuz yöntemlere yönelik fire-and-forget çağrıları için kullanışlıdır. NOT: Arayanların sonucu hemen bekleme olasılığı %99,9999 değilse API'ler genellikle döndürülmemelidir ValueTask .

Forget<T>(ValueTask<T>)

Bir ValueTask tüketir ve varsa geri dönüştürülmesini sağlar. Zaman uyumsuz yöntemler içindeki zaman uyumsuz yöntemlere yönelik fire-and-forget çağrıları için kullanışlıdır. NOT: Arayanların sonucu hemen bekleme olasılığı %99,9999 değilse API'ler genellikle döndürülmemelidir ValueTask<TResult> .

Forget(Task)

Bir görevi tüketir ve bu görevle hiçbir şey yapmaz. Zaman uyumsuz yöntemler içindeki zaman uyumsuz yöntemlere yönelik fire-and-forget çağrıları için kullanışlıdır.

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)

Parametreler

task
Task

Sonucu yoksayılacak görev.

Şunlara uygulanır

Forget(ValueTask)

bir ValueTask tüketir ve varsa geri dönüştürülmesini sağlar. Zaman uyumsuz yöntemler içindeki zaman uyumsuz yöntemlere yönelik fire-and-forget çağrıları için kullanışlıdır. NOT: Arayanların sonucu hemen bekleme olasılığı %99,9999 değilse API'ler genellikle döndürülmemelidir 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)

Parametreler

task
ValueTask

Sonucu yoksayılacak görev.

Şunlara uygulanır

Forget<T>(ValueTask<T>)

Bir ValueTask tüketir ve varsa geri dönüştürülmesini sağlar. Zaman uyumsuz yöntemler içindeki zaman uyumsuz yöntemlere yönelik fire-and-forget çağrıları için kullanışlıdır. NOT: Arayanların sonucu hemen bekleme olasılığı %99,9999 değilse API'ler genellikle döndürülmemelidir 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ür Parametreleri

T

tarafından üretilen değerin tasktürü.

Parametreler

task
ValueTask<T>

Sonucu yoksayılacak görev.

Şunlara uygulanır