Číst v angličtině

Sdílet prostřednictvím


HostingHostBuilderExtensions.UseConsoleLifetime Metoda

Definice

Přetížení

UseConsoleLifetime(IHostBuilder)

Naslouchá klávesám Ctrl+C nebo SIGTERM a volá StopApplication() spuštění procesu vypnutí. Tím se odblokují rozšíření, jako jsou RunAsync a WaitForShutdownAsync.

UseConsoleLifetime(IHostBuilder, Action<ConsoleLifetimeOptions>)

Naslouchá klávesám Ctrl+C nebo SIGTERM a volá StopApplication() spuštění procesu vypnutí. Tím se odblokují rozšíření, jako jsou RunAsync a WaitForShutdownAsync.

UseConsoleLifetime(IHostBuilder)

Zdroj:
HostingHostBuilderExtensions.cs
Zdroj:
HostingHostBuilderExtensions.cs
Zdroj:
HostingHostBuilderExtensions.cs

Naslouchá klávesám Ctrl+C nebo SIGTERM a volá StopApplication() spuštění procesu vypnutí. Tím se odblokují rozšíření, jako jsou RunAsync a WaitForShutdownAsync.

C#
[System.Runtime.Versioning.UnsupportedOSPlatform("android")]
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public static Microsoft.Extensions.Hosting.IHostBuilder UseConsoleLifetime(this Microsoft.Extensions.Hosting.IHostBuilder hostBuilder);
C#
public static Microsoft.Extensions.Hosting.IHostBuilder UseConsoleLifetime(this Microsoft.Extensions.Hosting.IHostBuilder hostBuilder);

Parametry

hostBuilder
IHostBuilder

Konfigurace IHostBuilder .

Návraty

Stejná instance IHostBuilder pro řetězení.

Atributy

Platí pro

.NET 10 (package-provided) a další verze
Produkt Verze
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Standard 2.0 (package-provided), 2.1 (package-provided)

UseConsoleLifetime(IHostBuilder, Action<ConsoleLifetimeOptions>)

Zdroj:
HostingHostBuilderExtensions.cs
Zdroj:
HostingHostBuilderExtensions.cs
Zdroj:
HostingHostBuilderExtensions.cs

Naslouchá klávesám Ctrl+C nebo SIGTERM a volá StopApplication() spuštění procesu vypnutí. Tím se odblokují rozšíření, jako jsou RunAsync a WaitForShutdownAsync.

C#
[System.Runtime.Versioning.UnsupportedOSPlatform("android")]
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public static Microsoft.Extensions.Hosting.IHostBuilder UseConsoleLifetime(this Microsoft.Extensions.Hosting.IHostBuilder hostBuilder, Action<Microsoft.Extensions.Hosting.ConsoleLifetimeOptions> configureOptions);
C#
public static Microsoft.Extensions.Hosting.IHostBuilder UseConsoleLifetime(this Microsoft.Extensions.Hosting.IHostBuilder hostBuilder, Action<Microsoft.Extensions.Hosting.ConsoleLifetimeOptions> configureOptions);

Parametry

hostBuilder
IHostBuilder

Konfigurace IHostBuilder .

configureOptions
Action<ConsoleLifetimeOptions>

Delegát pro konfiguraci .ConsoleLifetime

Návraty

Stejná instance IHostBuilder pro řetězení.

Atributy

Platí pro

.NET 10 (package-provided) a další verze
Produkt Verze
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Standard 2.0 (package-provided), 2.1 (package-provided)