Sdílet prostřednictvím


FakeHost Třída

Definice

Nakonfigurovaný hostitel s popisným testováním částí

public ref class FakeHost sealed : IDisposable, Microsoft::Extensions::Hosting::IHost
public sealed class FakeHost : IDisposable, Microsoft.Extensions.Hosting.IHost
type FakeHost = class
    interface IHost
    interface IDisposable
Public NotInheritable Class FakeHost
Implements IDisposable, IHost
Dědičnost
FakeHost
Implementuje

Vlastnosti

Services

Získá nakonfigurované služby programu.

Metody

CreateBuilder()

Vytvoří instanci IHostBuilder pro konfiguraci a sestavení hostitele.

CreateBuilder(Action<FakeHostOptions>)

Vytvoří instanci IHostBuilder pro konfiguraci a sestavení hostitele.

CreateBuilder(FakeHostOptions)

Vytvoří instanci IHostBuilder pro konfiguraci a sestavení hostitele.

Dispose()

IHost Odstraní instanci.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
StartAsync(CancellationToken)

Spustí program.

StopAsync(CancellationToken)

Pokusí se program řádně zastavit.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Metody rozšíření

GetFakeLogCollector(IHost)

Získá objekt, který shromažďuje záznamy protokolu odeslané do falešné protokolovací nástroje.

GetFakeRedactionCollector(IHost)

Získá objekt, který hlásí všechny provedené akce.

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)

Blokuje volající vlákno, dokud se neaktivuje vypnutí pomocí Ctrl+C nebo SIGTERM.

WaitForShutdownAsync(IHost, CancellationToken)

Vrátí úlohu, která se dokončí, když se prostřednictvím daného tokenu aktivuje vypnutí.

Platí pro