Udostępnij za pośrednictwem


HostingHostBuilderExtensions.RunConsoleAsync Metoda

Definicja

Przeciążenia

RunConsoleAsync(IHostBuilder, CancellationToken)

Włącza obsługę konsoli, kompiluje i uruchamia hosta i czeka na zamknięcie Ctrl+C lub SIGTERM.

RunConsoleAsync(IHostBuilder, Action<ConsoleLifetimeOptions>, CancellationToken)

Włącza obsługę konsoli, kompiluje i uruchamia hosta i czeka na zamknięcie Ctrl+C lub SIGTERM.

RunConsoleAsync(IHostBuilder, CancellationToken)

Źródło:
HostingHostBuilderExtensions.cs
Źródło:
HostingHostBuilderExtensions.cs
Źródło:
HostingHostBuilderExtensions.cs

Włącza obsługę konsoli, kompiluje i uruchamia hosta i czeka na zamknięcie Ctrl+C lub 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

Parametry

hostBuilder
IHostBuilder

IHostBuilder do skonfigurowania.

cancellationToken
CancellationToken

CancellationToken, których można użyć do anulowania konsoli.

Zwraca

Task, który kończy się tylko po wyzwoleniu lub zamknięciu tokenu.

Atrybuty

Wyjątki

Token anulowania został anulowany. Ten wyjątek jest przechowywany w zwracanym zadaniu.

Dotyczy

RunConsoleAsync(IHostBuilder, Action<ConsoleLifetimeOptions>, CancellationToken)

Źródło:
HostingHostBuilderExtensions.cs
Źródło:
HostingHostBuilderExtensions.cs
Źródło:
HostingHostBuilderExtensions.cs

Włącza obsługę konsoli, kompiluje i uruchamia hosta i czeka na zamknięcie Ctrl+C lub 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

Parametry

hostBuilder
IHostBuilder

IHostBuilder do skonfigurowania.

configureOptions
Action<ConsoleLifetimeOptions>

Pełnomocnik do konfigurowania ConsoleLifetime.

cancellationToken
CancellationToken

CancellationToken, których można użyć do anulowania konsoli.

Zwraca

Task, który kończy się tylko po wyzwoleniu lub zamknięciu tokenu.

Atrybuty

Wyjątki

Token anulowania został anulowany. Ten wyjątek jest przechowywany w zwracanym zadaniu.

Dotyczy