HostingHostBuilderExtensions.RunConsoleAsync Metodo

Definizione

Overload

Nome Descrizione
RunConsoleAsync(IHostBuilder, CancellationToken)

Abilita il supporto della console, compila e avvia l'host e attende l'arresto di CTRL+C o SIGTERM.

RunConsoleAsync(IHostBuilder, Action<ConsoleLifetimeOptions>, CancellationToken)

Abilita il supporto della console, compila e avvia l'host e attende l'arresto di CTRL+C o SIGTERM.

RunConsoleAsync(IHostBuilder, CancellationToken)

Origine:
HostingHostBuilderExtensions.cs
Origine:
HostingHostBuilderExtensions.cs
Origine:
HostingHostBuilderExtensions.cs
Origine:
HostingHostBuilderExtensions.cs

Abilita il supporto della console, compila e avvia l'host e attende l'arresto di CTRL+C o SIGTERM.

[System.Runtime.Versioning.UnsupportedOSPlatform("android")]
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public static System.Threading.Tasks.Task RunConsoleAsync(this Microsoft.Extensions.Hosting.IHostBuilder hostBuilder, System.Threading.CancellationToken cancellationToken = default);
public static System.Threading.Tasks.Task RunConsoleAsync(this Microsoft.Extensions.Hosting.IHostBuilder hostBuilder, System.Threading.CancellationToken cancellationToken = default);
[<System.Runtime.Versioning.UnsupportedOSPlatform("android")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
static member RunConsoleAsync : Microsoft.Extensions.Hosting.IHostBuilder * System.Threading.CancellationToken -> System.Threading.Tasks.Task
static member RunConsoleAsync : Microsoft.Extensions.Hosting.IHostBuilder * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function RunConsoleAsync (hostBuilder As IHostBuilder, Optional cancellationToken As CancellationToken = Nothing) As Task

Parametri

hostBuilder
IHostBuilder

Oggetto IHostBuilder da configurare.

cancellationToken
CancellationToken

Oggetto CancellationToken che può essere utilizzato per annullare la console.

Valori restituiti

Oggetto Task che viene completato solo quando il token viene attivato o arrestato.

Attributi

Eccezioni

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

Si applica a

RunConsoleAsync(IHostBuilder, Action<ConsoleLifetimeOptions>, CancellationToken)

Origine:
HostingHostBuilderExtensions.cs
Origine:
HostingHostBuilderExtensions.cs
Origine:
HostingHostBuilderExtensions.cs
Origine:
HostingHostBuilderExtensions.cs

Abilita il supporto della console, compila e avvia l'host e attende l'arresto di CTRL+C o SIGTERM.

[System.Runtime.Versioning.UnsupportedOSPlatform("android")]
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public static System.Threading.Tasks.Task RunConsoleAsync(this Microsoft.Extensions.Hosting.IHostBuilder hostBuilder, Action<Microsoft.Extensions.Hosting.ConsoleLifetimeOptions> configureOptions, System.Threading.CancellationToken cancellationToken = default);
public static System.Threading.Tasks.Task RunConsoleAsync(this Microsoft.Extensions.Hosting.IHostBuilder hostBuilder, Action<Microsoft.Extensions.Hosting.ConsoleLifetimeOptions> configureOptions, System.Threading.CancellationToken cancellationToken = default);
[<System.Runtime.Versioning.UnsupportedOSPlatform("android")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
static member RunConsoleAsync : Microsoft.Extensions.Hosting.IHostBuilder * Action<Microsoft.Extensions.Hosting.ConsoleLifetimeOptions> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
static member RunConsoleAsync : Microsoft.Extensions.Hosting.IHostBuilder * Action<Microsoft.Extensions.Hosting.ConsoleLifetimeOptions> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function RunConsoleAsync (hostBuilder As IHostBuilder, configureOptions As Action(Of ConsoleLifetimeOptions), Optional cancellationToken As CancellationToken = Nothing) As Task

Parametri

hostBuilder
IHostBuilder

Oggetto IHostBuilder da configurare.

configureOptions
Action<ConsoleLifetimeOptions>

Delegato per la configurazione di ConsoleLifetime.

cancellationToken
CancellationToken

Oggetto CancellationToken che può essere utilizzato per annullare la console.

Valori restituiti

Oggetto Task che viene completato solo quando il token viene attivato o arrestato.

Attributi

Eccezioni

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

Si applica a