Condividi tramite


FakeHostingExtensions Classe

Definizione

Metodi di estensione che supportano scenari di unit test host.

public ref class FakeHostingExtensions abstract sealed
[System.Diagnostics.CodeAnalysis.Experimental("EXTEXP0009", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public static class FakeHostingExtensions
[<System.Diagnostics.CodeAnalysis.Experimental("EXTEXP0009", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
type FakeHostingExtensions = class
Public Module FakeHostingExtensions
Ereditarietà
FakeHostingExtensions
Attributi

Metodi

AddFakeLoggingOutputSink(IHostBuilder, Action<String>)

Aggiunge un'azione richiamata in ogni messaggio di log.

Configure(IHostBuilder, Action<IHostBuilder>)

IHostBuilder Espone per le modifiche tramite un delegato.

ConfigureAppConfiguration(IHostBuilder, String, String)

Aggiunge un valore di configurazione.

ConfigureAppConfiguration(IHostBuilder, ValueTuple<String,String>[])

Aggiunge voci di configurazione.

ConfigureHostConfiguration(IHostBuilder, String, String)

Aggiunge un valore di configurazione.

ConfigureHostConfiguration(IHostBuilder, ValueTuple<String,String>[])

Aggiunge voci di configurazione.

GetFakeLogCollector(IHost)

Ottiene l'oggetto che raccoglie i record di log inviati al logger falso.

GetFakeRedactionCollector(IHost)

Ottiene l'oggetto che segnala tutte le ridistribuzioni eseguite.

StartAndStopAsync(IHostedService, CancellationToken)

Avvia e arresta immediatamente il servizio.

Si applica a