Ағылшын тілінде оқу

Бөлісу құралы:


HostingHostBuilderExtensions.RunConsoleAsync Метод

Определение

Перегрузки

RunConsoleAsync(IHostBuilder, CancellationToken)

Включает поддержку консоли, собирает и запускает узел и ожидает сигналы CTRL+C или SIGTERM для завершения работы.

RunConsoleAsync(IHostBuilder, Action<ConsoleLifetimeOptions>, CancellationToken)

Включает поддержку консоли, собирает и запускает узел и ожидает сигналы CTRL+C или SIGTERM для завершения работы.

RunConsoleAsync(IHostBuilder, CancellationToken)

Исходный код:
HostingHostBuilderExtensions.cs
Исходный код:
HostingHostBuilderExtensions.cs
Исходный код:
HostingHostBuilderExtensions.cs
Исходный код:
HostingHostBuilderExtensions.cs

Включает поддержку консоли, собирает и запускает узел и ожидает сигналы CTRL+C или SIGTERM для завершения работы.

C#
[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);
C#
public static System.Threading.Tasks.Task RunConsoleAsync (this Microsoft.Extensions.Hosting.IHostBuilder hostBuilder, System.Threading.CancellationToken cancellationToken = default);

Параметры

hostBuilder
IHostBuilder

IHostBuilder для настройки.

cancellationToken
CancellationToken

CancellationToken, который можно использовать для отмены консоли.

Возвращаемое значение

Task, который завершается только при получении сигнала от маркера или при завершении работы приложения.

Атрибуты

Исключения

Маркер отмены был отменен. Это исключение сохраняется в возвращаемой задаче.

Применяется к

.NET 9 және басқа нұсқалар
Өнім Нұсқалар
.NET 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

RunConsoleAsync(IHostBuilder, Action<ConsoleLifetimeOptions>, CancellationToken)

Исходный код:
HostingHostBuilderExtensions.cs
Исходный код:
HostingHostBuilderExtensions.cs
Исходный код:
HostingHostBuilderExtensions.cs
Исходный код:
HostingHostBuilderExtensions.cs

Включает поддержку консоли, собирает и запускает узел и ожидает сигналы CTRL+C или SIGTERM для завершения работы.

C#
[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);
C#
public static System.Threading.Tasks.Task RunConsoleAsync (this Microsoft.Extensions.Hosting.IHostBuilder hostBuilder, Action<Microsoft.Extensions.Hosting.ConsoleLifetimeOptions> configureOptions, System.Threading.CancellationToken cancellationToken = default);

Параметры

hostBuilder
IHostBuilder

IHostBuilder для настройки.

configureOptions
Action<ConsoleLifetimeOptions>

Делегат для настройки ConsoleLifetime.

cancellationToken
CancellationToken

CancellationToken, который можно использовать для отмены консоли.

Возвращаемое значение

Task, который завершается только при получении сигнала от маркера или при завершении работы приложения.

Атрибуты

Исключения

Маркер отмены был отменен. Это исключение сохраняется в возвращаемой задаче.

Применяется к

.NET 9 және басқа нұсқалар
Өнім Нұсқалар
.NET 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1