HostingAbstractionsHostExtensions Třída

Definice

Poskytuje rozšiřující metody pro IHost z balíčku abstrakce hostingu.

public ref class HostingAbstractionsHostExtensions abstract sealed
public static class HostingAbstractionsHostExtensions
type HostingAbstractionsHostExtensions = class
Public Module HostingAbstractionsHostExtensions
Dědičnost
HostingAbstractionsHostExtensions

Metody

Run(IHost)

Spustí aplikaci a blokuje volající vlákno, dokud se neaktivuje vypnutí hostitele a nezastaví se všechny IHostedService instance.

RunAsync(IHost, CancellationToken)

Spustí aplikaci a vrátí úlohu, která se dokončí pouze při aktivaci tokenu nebo vypnutí a zastavení všech IHostedService instancí.

Start(IHost)

Spustí hostitele synchronně.

StopAsync(IHost, TimeSpan)

Pokusí se řádně zastavit hostitele s daným časovým limitem.

WaitForShutdown(IHost)

Zablokuje volající vlákno, dokud se vypnutí neaktivuje pomocí kombinace kláves Ctrl+C nebo SIGTERM.

WaitForShutdownAsync(IHost, CancellationToken)

Vrátí úlohu, která se dokončí při aktivaci vypnutí prostřednictvím daného tokenu.

Platí pro