IValueTaskSource<TResult> Arabirim

Tanım

tarafından sarmalanabilen bir ValueTask<TResult>nesneyi temsil eder.

generic <typename TResult>
public interface class IValueTaskSource
public interface IValueTaskSource<out TResult>
type IValueTaskSource<'Result> = interface
Public Interface IValueTaskSource(Of Out TResult)

Tür Parametreleri

TResult

tarafından üretilen sonucun IValueTaskSource<TResult>türü.

Bu genel tür parametresi kovaryanttır. Bu, kendi belirttiğiniz türü veya daha fazla türetilmiş başka bir türü kullanabileceğiniz anlamına gelir. Kovaryans ve kontravaryans hakkında daha fazla bilgi için bkz. Genel Türlerde Kovaryans ve Kontravaryans.

Yöntemler

GetResult(Int16)

sonucunu IValueTaskSource<TResult>alır.

GetStatus(Int16)

Geçerli işlemin durumunu alır.

OnCompleted(Action<Object>, Object, Int16, ValueTaskSourceOnCompletedFlags)

Bu IValueTaskSource<TResult>için devamlılık eylemini zamanlar.

Şunlara uygulanır