HostingAbstractionsHostExtensions Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |