Task<TResult>.WaitAsync Metodo

Definizione

Overload

Nome Descrizione
WaitAsync(TimeSpan, TimeProvider)

Ottiene un oggetto Task<TResult> che verrà completato al Task<TResult> termine o alla scadenza del timeout specificato.

WaitAsync(CancellationToken)

Ottiene un oggetto Task<TResult> che verrà completato al Task<TResult> termine dell'operazione o quando è stato richiesto l'annullamento specificato CancellationToken .

WaitAsync(TimeSpan)

Ottiene un oggetto Task<TResult> che verrà completato al Task<TResult> termine o alla scadenza del timeout specificato.

WaitAsync(TimeSpan, CancellationToken)

Ottiene un oggetto Task<TResult> che verrà completato al Task<TResult> termine dell'operazione, alla scadenza del timeout specificato o alla richiesta di annullamento dell'oggetto specificato CancellationToken .

WaitAsync(TimeSpan, TimeProvider, CancellationToken)

Ottiene un oggetto Task<TResult> che verrà completato al Task<TResult> termine dell'operazione, alla scadenza del timeout specificato o alla richiesta di annullamento dell'oggetto specificato CancellationToken .

WaitAsync(TimeSpan, TimeProvider)

Origine:
Future.cs
Origine:
Task_T.cs
Origine:
Future.cs
Origine:
Future.cs

Ottiene un oggetto Task<TResult> che verrà completato al Task<TResult> termine o alla scadenza del timeout specificato.

public:
 System::Threading::Tasks::Task<TResult> ^ WaitAsync(TimeSpan timeout, TimeProvider ^ timeProvider);
public System.Threading.Tasks.Task<TResult> WaitAsync(TimeSpan timeout, TimeProvider timeProvider);
override this.WaitAsync : TimeSpan * TimeProvider -> System.Threading.Tasks.Task<'Result>
Public Function WaitAsync (timeout As TimeSpan, timeProvider As TimeProvider) As Task(Of TResult)

Parametri

timeout
TimeSpan

Timeout dopo il quale deve essere generato un Task errore con un TimeoutException oggetto se non è stato completato in altro modo.

timeProvider
TimeProvider

Oggetto TimeProvider con cui interpretare timeout.

Valori restituiti

Oggetto Task<TResult> che rappresenta l'attesa asincrona. Può essere o meno la stessa istanza dell'istanza corrente.

Si applica a

WaitAsync(CancellationToken)

Origine:
Future.cs
Origine:
Task_T.cs
Origine:
Future.cs
Origine:
Future.cs
Origine:
Future.cs

Ottiene un oggetto Task<TResult> che verrà completato al Task<TResult> termine dell'operazione o quando è stato richiesto l'annullamento specificato CancellationToken .

public:
 System::Threading::Tasks::Task<TResult> ^ WaitAsync(System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<TResult> WaitAsync(System.Threading.CancellationToken cancellationToken);
override this.WaitAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Result>
Public Function WaitAsync (cancellationToken As CancellationToken) As Task(Of TResult)

Parametri

cancellationToken
CancellationToken

Oggetto CancellationToken da monitorare per una richiesta di annullamento.

Valori restituiti

Oggetto Task<TResult> che rappresenta l'attesa asincrona. Può essere o meno la stessa istanza dell'istanza corrente.

Si applica a

WaitAsync(TimeSpan)

Origine:
Future.cs
Origine:
Task_T.cs
Origine:
Future.cs
Origine:
Future.cs
Origine:
Future.cs

Ottiene un oggetto Task<TResult> che verrà completato al Task<TResult> termine o alla scadenza del timeout specificato.

public:
 System::Threading::Tasks::Task<TResult> ^ WaitAsync(TimeSpan timeout);
public System.Threading.Tasks.Task<TResult> WaitAsync(TimeSpan timeout);
override this.WaitAsync : TimeSpan -> System.Threading.Tasks.Task<'Result>
Public Function WaitAsync (timeout As TimeSpan) As Task(Of TResult)

Parametri

timeout
TimeSpan

Timeout dopo il quale deve essere generato un Task errore con un TimeoutException oggetto se non è stato completato in altro modo.

Valori restituiti

Oggetto Task<TResult> che rappresenta l'attesa asincrona. Può essere o meno la stessa istanza dell'istanza corrente.

Si applica a

WaitAsync(TimeSpan, CancellationToken)

Origine:
Future.cs
Origine:
Task_T.cs
Origine:
Future.cs
Origine:
Future.cs
Origine:
Future.cs

Ottiene un oggetto Task<TResult> che verrà completato al Task<TResult> termine dell'operazione, alla scadenza del timeout specificato o alla richiesta di annullamento dell'oggetto specificato CancellationToken .

public:
 System::Threading::Tasks::Task<TResult> ^ WaitAsync(TimeSpan timeout, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<TResult> WaitAsync(TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
override this.WaitAsync : TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Result>
Public Function WaitAsync (timeout As TimeSpan, cancellationToken As CancellationToken) As Task(Of TResult)

Parametri

timeout
TimeSpan

Timeout dopo il quale deve essere generato un Task errore con un TimeoutException oggetto se non è stato completato in altro modo.

cancellationToken
CancellationToken

Oggetto CancellationToken da monitorare per una richiesta di annullamento.

Valori restituiti

Oggetto Task<TResult> che rappresenta l'attesa asincrona. Può essere o meno la stessa istanza dell'istanza corrente.

Si applica a

WaitAsync(TimeSpan, TimeProvider, CancellationToken)

Origine:
Future.cs
Origine:
Task_T.cs
Origine:
Future.cs
Origine:
Future.cs

Ottiene un oggetto Task<TResult> che verrà completato al Task<TResult> termine dell'operazione, alla scadenza del timeout specificato o alla richiesta di annullamento dell'oggetto specificato CancellationToken .

public:
 System::Threading::Tasks::Task<TResult> ^ WaitAsync(TimeSpan timeout, TimeProvider ^ timeProvider, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<TResult> WaitAsync(TimeSpan timeout, TimeProvider timeProvider, System.Threading.CancellationToken cancellationToken);
override this.WaitAsync : TimeSpan * TimeProvider * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Result>
Public Function WaitAsync (timeout As TimeSpan, timeProvider As TimeProvider, cancellationToken As CancellationToken) As Task(Of TResult)

Parametri

timeout
TimeSpan

Timeout dopo il quale deve essere generato un Task errore con un TimeoutException oggetto se non è stato completato in altro modo.

timeProvider
TimeProvider

Oggetto TimeProvider con cui interpretare timeout.

cancellationToken
CancellationToken

Oggetto CancellationToken da monitorare per una richiesta di annullamento.

Valori restituiti

Oggetto Task<TResult> che rappresenta l'attesa asincrona. Può essere o meno la stessa istanza dell'istanza corrente.

Si applica a