Partager via


HostingAbstractionsHostExtensions.RunAsync(IHost, CancellationToken) Méthode

Définition

Exécute une application et retourne une tâche qui se termine uniquement lorsque le jeton est déclenché ou l’arrêt est déclenché et que toutes les IHostedService instances sont arrêtées.

public static System.Threading.Tasks.Task RunAsync (this Microsoft.Extensions.Hosting.IHost host, System.Threading.CancellationToken token = default);
static member RunAsync : Microsoft.Extensions.Hosting.IHost * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function RunAsync (host As IHost, Optional token As CancellationToken = Nothing) As Task

Paramètres

host
IHost

IHost à exécuter.

token
CancellationToken

Jeton permettant de déclencher l’arrêt.

Retours

Task qui représente l’opération asynchrone.

Exceptions

Le jeton d’annulation a été annulé. Cette exception est stockée dans la tâche retournée.

Remarques

Cette méthode stocke dans la tâche toutes les exceptions de non-utilisation que l’équivalent synchrone de la méthode peut lever. Si une exception est stockée dans la tâche retournée, cette exception sera levée lorsque la tâche est attendue. Les exceptions d’utilisation, telles que ArgumentException, sont toujours levées de manière synchrone. Pour connaître les exceptions stockées, consultez les exceptions levées par Run(IHost).

S’applique à