FakeHost Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Testowanie jednostkowe przyjazne skonfigurowanego hosta.
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
- Dziedziczenie
-
FakeHost
- Implementuje
Właściwości
Services |
Pobiera skonfigurowane usługi programu. |
Metody
CreateBuilder() |
Tworzy wystąpienie programu w celu skonfigurowania IHostBuilder i skompilowania hosta. |
CreateBuilder(Action<FakeHostOptions>) |
Tworzy wystąpienie programu w celu skonfigurowania IHostBuilder i skompilowania hosta. |
CreateBuilder(FakeHostOptions) |
Tworzy wystąpienie programu w celu skonfigurowania IHostBuilder i skompilowania hosta. |
Dispose() |
IHost Usuwa wystąpienie. |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
StartAsync(CancellationToken) |
Uruchamia program. |
StopAsync(CancellationToken) |
Próbuje bezpiecznie zatrzymać program. |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Metody rozszerzania
GetFakeLogCollector(IHost) |
Pobiera obiekt zbierający rekordy dziennika wysyłane do fałszywego rejestratora. |
GetFakeRedactionCollector(IHost) |
Pobiera obiekt raportowania wszystkich wykonanych redactions. |
Run(IHost) |
Uruchamia aplikację i blokuje wątek wywołujący do momentu wyzwolenia zamknięcia hosta i zatrzymania wszystkich IHostedService wystąpień. |
RunAsync(IHost, CancellationToken) |
Uruchamia aplikację i zwraca zadanie, które kończy się tylko po wyzwoleniu lub wyłączeniu tokenu i zatrzymaniu wszystkich IHostedService wystąpień. |
Start(IHost) |
Uruchamia hosta synchronicznie. |
StopAsync(IHost, TimeSpan) |
Próbuje bezpiecznie zatrzymać hosta przy użyciu danego limitu czasu. |
WaitForShutdown(IHost) |
Blokuje wątek wywołujący do momentu wyzwolenia zamknięcia za pomocą klawiszy Ctrl+C lub SIGTERM. |
WaitForShutdownAsync(IHost, CancellationToken) |
Zwraca zadanie, które kończy się po wyzwoleniu zamknięcia za pośrednictwem danego tokenu. |