ValueTask<TResult> Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
ValueTask<TResult>(Task<TResult>) |
İşlemi temsil eden sağlanan görevi kullanarak sınıfının yeni bir örneğini ValueTask<TResult> başlatır. |
ValueTask<TResult>(TResult) |
Başarılı bir işlemin sağlanan sonucunu kullanarak sınıfının yeni bir örneğini ValueTask<TResult> başlatır. |
ValueTask<TResult>(IValueTaskSource<TResult>, Int16) |
işlemi temsil eden bir nesne ile sınıfının yeni bir IValueTaskSource<TResult> örneğini ValueTask<TResult> başlatır. |
ValueTask<TResult>(Task<TResult>)
İşlemi temsil eden sağlanan görevi kullanarak sınıfının yeni bir örneğini ValueTask<TResult> başlatır.
public:
ValueTask(System::Threading::Tasks::Task<TResult> ^ task);
public ValueTask (System.Threading.Tasks.Task<TResult> task);
new System.Threading.Tasks.ValueTask<'Result> : System.Threading.Tasks.Task<'Result> -> System.Threading.Tasks.ValueTask<'Result>
Public Sub New (task As Task(Of TResult))
Parametreler
- task
- Task<TResult>
Görev.
Özel durumlar
task
bağımsız değişkenidirnull
.
Şunlara uygulanır
ValueTask<TResult>(TResult)
Başarılı bir işlemin sağlanan sonucunu kullanarak sınıfının yeni bir örneğini ValueTask<TResult> başlatır.
public:
ValueTask(TResult result);
public ValueTask (TResult result);
new System.Threading.Tasks.ValueTask<'Result> : 'Result -> System.Threading.Tasks.ValueTask<'Result>
Public Sub New (result As TResult)
Parametreler
- result
- TResult
Sonuç.
Şunlara uygulanır
ValueTask<TResult>(IValueTaskSource<TResult>, Int16)
işlemi temsil eden bir nesne ile sınıfının yeni bir IValueTaskSource<TResult> örneğini ValueTask<TResult> başlatır.
public:
ValueTask(System::Threading::Tasks::Sources::IValueTaskSource<TResult> ^ source, short token);
public ValueTask (System.Threading.Tasks.Sources.IValueTaskSource<TResult> source, short token);
new System.Threading.Tasks.ValueTask<'Result> : System.Threading.Tasks.Sources.IValueTaskSource<'Result> * int16 -> System.Threading.Tasks.ValueTask<'Result>
Public Sub New (source As IValueTaskSource(Of TResult), token As Short)
Parametreler
- source
- IValueTaskSource<TResult>
Kaynak.
- token
- Int16
öğesine geçirilen IValueTaskSourceopak bir değer.