Freigeben über


HostingHostBuilderExtensions.RunConsoleAsync Methode

Definition

Überlädt

RunConsoleAsync(IHostBuilder, CancellationToken)

Aktiviert die Unterstützung der Konsole, erstellt und startet den Host und lauscht auf STRG+C oder SIGTERM, um das Herunterfahren auszulösen.

RunConsoleAsync(IHostBuilder, Action<ConsoleLifetimeOptions>, CancellationToken)

Aktiviert die Unterstützung der Konsole, erstellt und startet den Host und lauscht auf STRG+C oder SIGTERM, um das Herunterfahren auszulösen.

RunConsoleAsync(IHostBuilder, CancellationToken)

Quelle:
HostingHostBuilderExtensions.cs
Quelle:
HostingHostBuilderExtensions.cs
Quelle:
HostingHostBuilderExtensions.cs
Quelle:
HostingHostBuilderExtensions.cs

Aktiviert die Unterstützung der Konsole, erstellt und startet den Host und lauscht auf STRG+C oder SIGTERM, um das Herunterfahren auszulösen.

[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

Parameter

hostBuilder
IHostBuilder

Die zu konfigurierende IHostBuilder-Schnittstelle.

cancellationToken
CancellationToken

Eine CancellationToken-Struktur kann zum Abbrechen der Konsole verwendet werden.

Gibt zurück

Ein Task, der nur abgeschlossen wird, wenn das Token signalisiert oder die Anwendung heruntergefahren wird.

Attribute

Ausnahmen

Das Abbruchtoken wurde abgebrochen. Diese Ausnahme wird in der zurückgegebenen Aufgabe gespeichert.

Gilt für:

RunConsoleAsync(IHostBuilder, Action<ConsoleLifetimeOptions>, CancellationToken)

Quelle:
HostingHostBuilderExtensions.cs
Quelle:
HostingHostBuilderExtensions.cs
Quelle:
HostingHostBuilderExtensions.cs
Quelle:
HostingHostBuilderExtensions.cs

Aktiviert die Unterstützung der Konsole, erstellt und startet den Host und lauscht auf STRG+C oder SIGTERM, um das Herunterfahren auszulösen.

[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

Parameter

hostBuilder
IHostBuilder

Die zu konfigurierende IHostBuilder-Schnittstelle.

configureOptions
Action<ConsoleLifetimeOptions>

Der Delegat zum Konfigurieren von ConsoleLifetime.

cancellationToken
CancellationToken

Eine CancellationToken-Struktur kann zum Abbrechen der Konsole verwendet werden.

Gibt zurück

Ein Task, der nur abgeschlossen wird, wenn das Token signalisiert oder die Anwendung heruntergefahren wird.

Attribute

Ausnahmen

Das Abbruchtoken wurde abgebrochen. Diese Ausnahme wird in der zurückgegebenen Aufgabe gespeichert.

Gilt für: