Condividi tramite


Task<TResult>.WaitAsync Metodo

Definizione

Overload

WaitAsync(TimeSpan, TimeProvider)

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

WaitAsync(CancellationToken)

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

WaitAsync(TimeSpan)

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

WaitAsync(TimeSpan, CancellationToken)

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

WaitAsync(TimeSpan, TimeProvider, CancellationToken)

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

WaitAsync(TimeSpan, TimeProvider)

Origine:
Future.cs
Origine:
Future.cs

Ottiene un Task<TResult> oggetto 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 Task essere generato un errore con un TimeoutException se non è stato completato in altro modo.

timeProvider
TimeProvider

Oggetto TimeProvider con cui interpretare timeout.

Restituisce

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:
Future.cs
Origine:
Future.cs

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

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.

Restituisce

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:
Future.cs
Origine:
Future.cs

Ottiene un Task<TResult> oggetto 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 Task essere generato un errore con un TimeoutException se non è stato completato in altro modo.

Restituisce

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:
Future.cs
Origine:
Future.cs

Ottiene un Task<TResult> oggetto che verrà completato Task<TResult> al termine, 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 Task essere generato un errore con un TimeoutException se non è stato completato in altro modo.

cancellationToken
CancellationToken

Oggetto CancellationToken da monitorare per una richiesta di annullamento.

Restituisce

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:
Future.cs

Ottiene un Task<TResult> oggetto che verrà completato Task<TResult> al termine, 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 Task essere generato un errore con un TimeoutException 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.

Restituisce

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

Si applica a