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 il IHostBuilder pacchetto di hosting.
public ref class HostingHostBuilderExtensions abstract sealed
public static class HostingHostBuilderExtensions
type HostingHostBuilderExtensions = class
Public Module HostingHostBuilderExtensions
- Ereditarietà
-
HostingHostBuilderExtensions
Metodi
ConfigureAppConfiguration(IHostBuilder, Action<IConfigurationBuilder>) |
Imposta la configurazione per il resto del processo di compilazione e dell'applicazione. Può essere chiamato più volte e i risultati vengono aggiunti ai precedenti. I risultati saranno disponibili in Configuration per le operazioni successive, nonché in Services. |
ConfigureContainer<TContainerBuilder>(IHostBuilder, Action<TContainerBuilder>) |
Consente di configurare il contenitore di dipendenze di cui è stata creata un'istanza. Può essere chiamato più volte e i risultati vengono aggiunti ai precedenti. |
ConfigureDefaults(IHostBuilder, String[]) |
Configura un'istanza esistente IHostBuilder con impostazioni predefinite preconfigurato. Verrà sovrascritto i valori configurati in precedenza ed è destinato a essere chiamato prima delle chiamate di configurazione aggiuntive. |
ConfigureHostOptions(IHostBuilder, Action<HostBuilderContext,HostOptions>) |
Aggiunge un delegato per la configurazione dell'oggetto HostOptionsIHost. |
ConfigureHostOptions(IHostBuilder, Action<HostOptions>) |
Aggiunge un delegato per la configurazione dell'istanza HostOptionsIHost correlata al th. |
ConfigureLogging(IHostBuilder, Action<HostBuilderContext,ILoggingBuilder>) |
Aggiunge un delegato per la configurazione dell'oggetto ILoggingBuilder fornito. Può essere chiamato più volte. |
ConfigureLogging(IHostBuilder, Action<ILoggingBuilder>) |
Aggiunge un delegato per la configurazione dell'oggetto ILoggingBuilder fornito. Può essere chiamato più volte. |
ConfigureMetrics(IHostBuilder, Action<HostBuilderContext,IMetricsBuilder>) |
Aggiunge un delegato per la configurazione dell'oggetto IMetricsBuilder fornito. Può essere chiamato più volte. |
ConfigureMetrics(IHostBuilder, Action<IMetricsBuilder>) |
Aggiunge un delegato per la configurazione dell'oggetto IMetricsBuilder fornito. Può essere chiamato più volte. |
ConfigureServices(IHostBuilder, Action<IServiceCollection>) |
Aggiunge servizi al contenitore. Può essere chiamato più volte e i risultati vengono aggiunti ai precedenti. |
RunConsoleAsync(IHostBuilder, Action<ConsoleLifetimeOptions>, CancellationToken) |
Abilita il supporto della console, compila e avvia l'host e attende CTRL+C o SIGTERM per eseguire l'arresto. |
RunConsoleAsync(IHostBuilder, CancellationToken) |
Abilita il supporto della console, compila e avvia l'host e attende CTRL+C o SIGTERM per eseguire l'arresto. |
UseConsoleLifetime(IHostBuilder) |
È in ascolto di CTRL+C o SIGTERM e chiama StopApplication() per avviare il processo di arresto. Sblocca estensioni come RunAsync e WaitForShutdownAsync. |
UseConsoleLifetime(IHostBuilder, Action<ConsoleLifetimeOptions>) |
È in ascolto di CTRL+C o SIGTERM e chiama StopApplication() per avviare il processo di arresto. Sblocca estensioni come RunAsync e WaitForShutdownAsync. |
UseContentRoot(IHostBuilder, String) |
Specifica la directory radice del contenuto da usare dall'host. |
UseDefaultServiceProvider(IHostBuilder, Action<HostBuilderContext,ServiceProviderOptions>) |
Specifica il IServiceProvider valore predefinito. |
UseDefaultServiceProvider(IHostBuilder, Action<ServiceProviderOptions>) |
Specifica il IServiceProvider valore predefinito. |
UseEnvironment(IHostBuilder, String) |
Specifica l'ambiente da usare dall'host. |
Si applica a
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per