Task.WaitAsync Metodo

Definizione

Overload

WaitAsync(TimeSpan, TimeProvider)

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

WaitAsync(TimeSpan, TimeProvider, CancellationToken)

Ottiene un Task oggetto che verrà completato al Task termine dell'operazione, quando scade il timeout specificato o quando l'oggetto specificato CancellationToken ha richiesto l'annullamento.

WaitAsync(TimeSpan, CancellationToken)

Ottiene un Task oggetto che verrà completato al Task termine dell'operazione, quando scade il timeout specificato o quando l'oggetto specificato CancellationToken ha richiesto l'annullamento.

WaitAsync(TimeSpan)

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

WaitAsync(CancellationToken)

Ottiene un Task oggetto che verrà completato al termine o al Task termine dell'annullamento specificato CancellationToken .

WaitAsync(TimeSpan, TimeProvider)

Source:
Task.cs
Source:
Task.cs

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

public:
 System::Threading::Tasks::Task ^ WaitAsync(TimeSpan timeout, TimeProvider ^ timeProvider);
public System.Threading.Tasks.Task WaitAsync (TimeSpan timeout, TimeProvider timeProvider);
member this.WaitAsync : TimeSpan * TimeProvider -> System.Threading.Tasks.Task
Public Function WaitAsync (timeout As TimeSpan, timeProvider As TimeProvider) As Task

Parametri

timeout
TimeSpan

Timeout dopo il quale l'errore Task deve essere eseguito con un TimeoutException se non è stato completato in caso contrario.

timeProvider
TimeProvider

Oggetto TimeProvider con cui interpretare timeout.

Restituisce

Oggetto Task che rappresenta l'attesa asincrona. Potrebbe o non essere la stessa istanza dell'istanza corrente.

Eccezioni

Il valore dell'argomento timeProvider è null.

Si applica a

WaitAsync(TimeSpan, TimeProvider, CancellationToken)

Source:
Task.cs
Source:
Task.cs

Ottiene un Task oggetto che verrà completato al Task termine dell'operazione, quando scade il timeout specificato o quando l'oggetto specificato CancellationToken ha richiesto l'annullamento.

public:
 System::Threading::Tasks::Task ^ WaitAsync(TimeSpan timeout, TimeProvider ^ timeProvider, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task WaitAsync (TimeSpan timeout, TimeProvider timeProvider, System.Threading.CancellationToken cancellationToken);
member this.WaitAsync : TimeSpan * TimeProvider * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function WaitAsync (timeout As TimeSpan, timeProvider As TimeProvider, cancellationToken As CancellationToken) As Task

Parametri

timeout
TimeSpan

Timeout dopo il quale l'errore Task deve essere eseguito con un TimeoutException se non è stato completato in caso contrario.

timeProvider
TimeProvider

Oggetto TimeProvider con cui interpretare timeout.

cancellationToken
CancellationToken

Oggetto CancellationToken da monitorare per una richiesta di annullamento.

Restituisce

Oggetto Task che rappresenta l'attesa asincrona. Potrebbe o non essere la stessa istanza dell'istanza corrente.

Eccezioni

Il valore dell'argomento timeProvider è null.

Il token di annullamento è stato annullato. Questa eccezione viene archiviata nell'attività restituita.

Si applica a

WaitAsync(TimeSpan, CancellationToken)

Source:
Task.cs
Source:
Task.cs
Source:
Task.cs

Ottiene un Task oggetto che verrà completato al Task termine dell'operazione, quando scade il timeout specificato o quando l'oggetto specificato CancellationToken ha richiesto l'annullamento.

public:
 System::Threading::Tasks::Task ^ WaitAsync(TimeSpan timeout, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task WaitAsync (TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
member this.WaitAsync : TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function WaitAsync (timeout As TimeSpan, cancellationToken As CancellationToken) As Task

Parametri

timeout
TimeSpan

Timeout dopo il quale l'errore Task deve essere eseguito con un TimeoutException se non è stato completato in caso contrario.

cancellationToken
CancellationToken

Oggetto CancellationToken da monitorare per una richiesta di annullamento.

Restituisce

Oggetto Task che rappresenta l'attesa asincrona. Potrebbe o non essere la stessa istanza dell'istanza corrente.

Eccezioni

Il token di annullamento è stato annullato. Questa eccezione viene archiviata nell'attività restituita.

Commenti

Questo metodo archivia nell'attività che restituisce tutte le eccezioni non di utilizzo che la controparte sincrona del metodo può generare. Se un'eccezione viene archiviata nell'attività restituita, tale eccezione verrà generata quando l'attività è attesa. Le eccezioni di utilizzo, ad esempio ArgumentException, vengono comunque generate in modo sincrono. Per le eccezioni archiviate, vedere le eccezioni generate da Wait(TimeSpan).

Si applica a

WaitAsync(TimeSpan)

Source:
Task.cs
Source:
Task.cs
Source:
Task.cs

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

public:
 System::Threading::Tasks::Task ^ WaitAsync(TimeSpan timeout);
public System.Threading.Tasks.Task WaitAsync (TimeSpan timeout);
member this.WaitAsync : TimeSpan -> System.Threading.Tasks.Task
Public Function WaitAsync (timeout As TimeSpan) As Task

Parametri

timeout
TimeSpan

Timeout dopo il quale l'errore Task deve essere eseguito con un TimeoutException se non è stato completato in caso contrario.

Restituisce

Oggetto Task che rappresenta l'attesa asincrona. Potrebbe o non essere la stessa istanza dell'istanza corrente.

Commenti

Questo metodo archivia nell'attività che restituisce tutte le eccezioni non di utilizzo che la controparte sincrona del metodo può generare. Se un'eccezione viene archiviata nell'attività restituita, tale eccezione verrà generata quando l'attività è attesa. Le eccezioni di utilizzo, ad esempio ArgumentException, vengono comunque generate in modo sincrono. Per le eccezioni archiviate, vedere le eccezioni generate da Wait(TimeSpan).

Si applica a

WaitAsync(CancellationToken)

Source:
Task.cs
Source:
Task.cs
Source:
Task.cs

Ottiene un Task oggetto che verrà completato al termine o al Task termine dell'annullamento specificato CancellationToken .

public:
 System::Threading::Tasks::Task ^ WaitAsync(System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task WaitAsync (System.Threading.CancellationToken cancellationToken);
member this.WaitAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function WaitAsync (cancellationToken As CancellationToken) As Task

Parametri

cancellationToken
CancellationToken

Oggetto CancellationToken da monitorare per una richiesta di annullamento.

Restituisce

Oggetto Task che rappresenta l'attesa asincrona. Potrebbe o non essere la stessa istanza dell'istanza corrente.

Eccezioni

Il token di annullamento è stato annullato. Questa eccezione viene archiviata nell'attività restituita.

Commenti

Questo metodo archivia nell'attività che restituisce tutte le eccezioni non di utilizzo che la controparte sincrona del metodo può generare. Se un'eccezione viene archiviata nell'attività restituita, tale eccezione verrà generata quando l'attività è attesa. Le eccezioni di utilizzo, ad esempio ArgumentException, vengono comunque generate in modo sincrono. Per le eccezioni archiviate, vedere le eccezioni generate da Wait().

Si applica a