Udostępnij za pośrednictwem


TaskCompletionSource<TResult>.Task Właściwość

Definicja

Pobiera utworzony przez ten TaskCompletionSource<TResult>element Task<TResult> .

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)

Wartość właściwości

Task<TResult>

Zwraca wartość utworzoną Task<TResult> przez tę TaskCompletionSource<TResult>wartość .

Uwagi

Ta właściwość umożliwia użytkownikowi dostęp do obiektu kontrolowanego Task<TResult> przez to wystąpienie. Podczas tworzenia TaskCompletionSource<TResult> obiektu właściwość tego Task<TResult> obiektu Status zwraca wartośćWaitingForActivation

Metody SetResult, SetException, , SetExceptioni SetCanceled (oraz ich warianty "Wypróbuj" w tym wystąpieniu powodują przejście odpowiedniego stanu w tym zadaniu bazowym.

Dotyczy

Zobacz też