TaskCompletionSource<TResult>.Task Egenskap

Definition

Hämtar den Task<TResult> skapade av den här TaskCompletionSource<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)

Egenskapsvärde

Returnerar den Task<TResult> som skapats av den här TaskCompletionSource<TResult>.

Kommentarer

Den här egenskapen gör det möjligt för en konsument att komma åt den som styrs av den här instansen Task<TResult> . När du skapar ett TaskCompletionSource<TResult> objekt returneras egenskapen för Status det här Task<TResult> objektet WaitingForActivation

Metoderna SetResult, SetException, SetExceptionoch SetCanceled (och deras "Try"-varianter) på den här instansen resulterar alla i relevanta tillståndsövergångar för den här underliggande aktiviteten.

Gäller för

Se även