FakeHost Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Host configurato descrittivo per il testing unità.
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
- Ereditarietà
-
FakeHost
- Implementazioni
Proprietà
Services |
Ottiene i servizi configurati del programma. |
Metodi
CreateBuilder() |
Crea un'istanza di IHostBuilder per configurare e compilare l'host. |
CreateBuilder(Action<FakeHostOptions>) |
Crea un'istanza di IHostBuilder per configurare e compilare l'host. |
CreateBuilder(FakeHostOptions) |
Crea un'istanza di IHostBuilder per configurare e compilare l'host. |
Dispose() |
Elimina l'istanza di IHost. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
StartAsync(CancellationToken) |
Avvia il programma. |
StopAsync(CancellationToken) |
Tenta di arrestare normalmente il programma. |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Metodi di estensione
GetFakeLogCollector(IHost) |
Ottiene l'oggetto che raccoglie i record di log inviati al logger falso. |
GetFakeRedactionCollector(IHost) |
Ottiene l'oggetto che segnala tutte le modifiche eseguite. |
Run(IHost) |
Esegue un'applicazione e blocca il thread chiamante finché non viene attivato l'arresto dell'host e tutte le IHostedService istanze vengono arrestate. |
RunAsync(IHost, CancellationToken) |
Esegue un'applicazione e restituisce un'attività che viene completata solo quando il token viene attivato o arrestato e tutte le IHostedService istanze vengono arrestate. |
Start(IHost) |
Avvia l'host in modo sincrono. |
StopAsync(IHost, TimeSpan) |
Tenta di arrestare normalmente l'host con il timeout specificato. |
WaitForShutdown(IHost) |
Blocca il thread chiamante fino a quando non viene attivato l'arresto tramite CTRL+C o SIGTERM. |
WaitForShutdownAsync(IHost, CancellationToken) |
Restituisce un'attività che viene completata quando viene attivato l'arresto tramite il token specificato. |