HostingHostBuilderExtensions 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.
Fornisce metodi di estensione per l'oggetto IHostBuilder dal pacchetto di hosting.
public ref class HostingHostBuilderExtensions abstract sealed
public static class HostingHostBuilderExtensions
type HostingHostBuilderExtensions = class
Public Module HostingHostBuilderExtensions
- Ereditarietà
-
HostingHostBuilderExtensions
Metodi
| Nome | Descrizione |
|---|---|
| ConfigureAppConfiguration(IHostBuilder, Action<IConfigurationBuilder>) |
Configura la configurazione per il resto del processo di compilazione e dell'applicazione. Questo può essere chiamato più volte e i risultati saranno additivi. I risultati saranno disponibili in Configuration per le operazioni successive, nonché in Services. |
| ConfigureContainer<TContainerBuilder>(IHostBuilder, Action<TContainerBuilder>) |
Abilita la configurazione del contenitore di dipendenze di cui è stata creata un'istanza. Questo può essere chiamato più volte e i risultati saranno additivi. |
| ConfigureDefaults(IHostBuilder, String[]) |
Configura un'istanza esistente IHostBuilder con impostazioni predefinite preconfigurato. Questo sovrascriverà i valori configurati in precedenza ed è destinato a essere chiamato prima di ulteriori chiamate di configurazione. |
| ConfigureHostOptions(IHostBuilder, Action<HostBuilderContext,HostOptions>) |
Aggiunge un delegato per la configurazione HostOptions di di IHost. |
| ConfigureHostOptions(IHostBuilder, Action<HostOptions>) |
Aggiunge un delegato per la configurazione HostOptions di di IHost. |
| ConfigureLogging(IHostBuilder, Action<HostBuilderContext,ILoggingBuilder>) |
Aggiunge un delegato per la configurazione dell'oggetto fornito ILoggingBuilder. Questa operazione può essere chiamata più volte. |
| ConfigureLogging(IHostBuilder, Action<ILoggingBuilder>) |
Aggiunge un delegato per la configurazione dell'oggetto fornito ILoggingBuilder. Questa operazione può essere chiamata più volte. |
| ConfigureMetrics(IHostBuilder, Action<HostBuilderContext,IMetricsBuilder>) |
Aggiunge un delegato per la configurazione dell'oggetto fornito IMetricsBuilder. Questa operazione può essere chiamata più volte. |
| ConfigureMetrics(IHostBuilder, Action<IMetricsBuilder>) |
Aggiunge un delegato per la configurazione dell'oggetto fornito IMetricsBuilder. Questa operazione può essere chiamata più volte. |
| ConfigureServices(IHostBuilder, Action<IServiceCollection>) |
Aggiunge servizi al contenitore. Questo può essere chiamato più volte e i risultati saranno additivi. |
| RunConsoleAsync(IHostBuilder, Action<ConsoleLifetimeOptions>, CancellationToken) |
Abilita il supporto della console, compila e avvia l'host e attende l'arresto di CTRL+C o SIGTERM. |
| RunConsoleAsync(IHostBuilder, CancellationToken) |
Abilita il supporto della console, compila e avvia l'host e attende l'arresto di CTRL+C o SIGTERM. |
| UseConsoleLifetime(IHostBuilder, Action<ConsoleLifetimeOptions>) |
Ascolta CTRL+C o SIGTERM e chiama StopApplication() per avviare il processo di arresto. Verranno sbloccate estensioni come RunAsync e WaitForShutdownAsync. |
| UseConsoleLifetime(IHostBuilder) |
Ascolta CTRL+C o SIGTERM e chiama StopApplication() per avviare il processo di arresto. Verranno sbloccate estensioni come RunAsync e WaitForShutdownAsync. |
| UseContentRoot(IHostBuilder, String) |
Specifica la directory radice del contenuto da usare dall'host. Per evitare che la directory radice del contenuto venga sovrascritta da un valore predefinito, assicurarsi che venga chiamata dopo la configurazione delle impostazioni predefinite. |
| UseDefaultServiceProvider(IHostBuilder, Action<HostBuilderContext,ServiceProviderOptions>) |
Specifica l'oggetto IServiceProvider che deve essere quello predefinito. |
| UseDefaultServiceProvider(IHostBuilder, Action<ServiceProviderOptions>) |
Specifica l'oggetto IServiceProvider che deve essere quello predefinito. |
| UseEnvironment(IHostBuilder, String) |
Specifica l'ambiente da usare dall'host. Per evitare che l'ambiente venga sovrascritto da un valore predefinito, assicurarsi che venga chiamato dopo la configurazione delle impostazioni predefinite. |