Aracılığıyla paylaş


HostingAbstractionsHostExtensions Sınıf

Tanım

barındırma soyutlama paketinden için IHost uzantı yöntemleri sağlar.

public ref class HostingAbstractionsHostExtensions abstract sealed
public static class HostingAbstractionsHostExtensions
type HostingAbstractionsHostExtensions = class
Public Module HostingAbstractionsHostExtensions
Devralma
HostingAbstractionsHostExtensions

Yöntemler

Run(IHost)

Bir uygulama çalıştırır ve konak kapatma tetiklenene ve tüm IHostedService örnekler durdurulana kadar çağıran iş parçacığını engeller.

RunAsync(IHost, CancellationToken)

Bir uygulamayı çalıştırır ve yalnızca belirteç tetiklendiğinde veya kapatma tetiklendiğinde ve tüm IHostedService örnekler durdurulduğunda tamamlanan bir Görev döndürür.

Start(IHost)

Konağı zaman uyumlu olarak başlatır.

StopAsync(IHost, TimeSpan)

Verilen zaman aşımıyla konağı düzgün bir şekilde durdurmayı dener.

WaitForShutdown(IHost)

Kapatma Ctrl+C veya SIGTERM aracılığıyla tetiklenene kadar çağıran iş parçacığını engeller.

WaitForShutdownAsync(IHost, CancellationToken)

Verilen belirteç aracılığıyla kapatma tetiklendiğinde tamamlanan bir Görev döndürür.

Şunlara uygulanır