WebHostExtensions Sınıf

Tanım

Bir IWebHostyaşam döngüsünü yönetmek için uzantılar içerir.

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

Yöntemler

Run(IWebHost)

Bir web uygulaması çalıştırır ve konak kapatılıncaya kadar çağıran iş parçacığını engelleyin.

Run(IWebHost, CancellationToken)

Bir web uygulaması çalıştırır ve belirteç tetiklenene veya kapatma tetiklenene kadar çağıran iş parçacığını engelleyin.

RunAsync(IWebHost, CancellationToken)

Bir web uygulaması çalıştırır ve yalnızca belirteç tetiklendiğinde veya kapatıldığında tamamlanan bir Görev döndürür.

StopAsync(IWebHost, TimeSpan)

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

WaitForShutdown(IWebHost)

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

WaitForShutdownAsync(IWebHost, CancellationToken)

Verilen belirteç, Ctrl+C veya SIGTERM aracılığıyla kapatma tetiklendiğinde tamamlanan bir Görev döndürür.

Şunlara uygulanır