TaskCompletionSource<TResult>.Task Özellik

Tanım

Tarafından TaskCompletionSource<TResult>oluşturulan öğesini Task<TResult> alır.

public:
 property System::Threading::Tasks::Task<TResult> ^ Task { System::Threading::Tasks::Task<TResult> ^ get(); };
public System.Threading.Tasks.Task<TResult> Task { get; }
member this.Task : System.Threading.Tasks.Task<'Result>
Public ReadOnly Property Task As Task(Of TResult)

Özellik Değeri

Task<TResult>

Bu TaskCompletionSource<TResult>tarafından oluşturulan öğesini Task<TResult> döndürür.

Açıklamalar

Bu özellik, tüketicinin bu örnek tarafından denetlenen öğesine erişmesini Task<TResult> sağlar. Bir TaskCompletionSource<TResult> nesne oluşturduğunuzda, bu Task<TResult> nesnenin Status özelliği döndürülüyorWaitingForActivation

Bu örnekteki SetResult, SetException, SetExceptionve SetCanceled yöntemleri (ve bunların "Dene" varyantları) bu temel görevdeki ilgili durum geçişleriyle sonuçlanır.

Şunlara uygulanır

Ayrıca bkz.