Host.CreateDefaultBuilder Метод

Определение

Перегрузки

CreateDefaultBuilder()

Инициализирует новый экземпляр класса HostBuilder с предварительно настроенными значениями по умолчанию.Initializes a new instance of the HostBuilder class with pre-configured defaults.

CreateDefaultBuilder(String[])

Инициализирует новый экземпляр класса HostBuilder с предварительно настроенными значениями по умолчанию.Initializes a new instance of the HostBuilder class with pre-configured defaults.

CreateDefaultBuilder()

Инициализирует новый экземпляр класса HostBuilder с предварительно настроенными значениями по умолчанию.Initializes a new instance of the HostBuilder class with pre-configured defaults.

public:
 static Microsoft::Extensions::Hosting::IHostBuilder ^ CreateDefaultBuilder();
public static Microsoft.Extensions.Hosting.IHostBuilder CreateDefaultBuilder ();
static member CreateDefaultBuilder : unit -> Microsoft.Extensions.Hosting.IHostBuilder
Public Shared Function CreateDefaultBuilder () As IHostBuilder

Возвращаемое значение

IHostBuilder

Инициализированный IHostBuilder.The initialized IHostBuilder.

Комментарии

К возвращаемому HostBuilderприменяются следующие значения по умолчанию:The following defaults are applied to the returned HostBuilder:

  • Присвойте ContentRootPath результату GetCurrentDirectory()set the ContentRootPath to the result of GetCurrentDirectory()
  • Загрузка узла IConfiguration из предварительно исправленных переменных среды "DOTNET_"load host IConfiguration from "DOTNET_" prefixed environment variables
  • Загрузить IConfiguration приложений из "appSettings. JSON" и "appSettings. [EnvironmentName]. JSONload app IConfiguration from 'appsettings.json' and 'appsettings.[EnvironmentName].json'
  • загружать приложение IConfiguration из секретов пользователя, когда EnvironmentName — "Разработка" с помощью входной сборкиload app IConfiguration from User Secrets when EnvironmentName is 'Development' using the entry assembly
  • Загрузка IConfiguration приложений из переменных средыload app IConfiguration from environment variables
  • Настройка ILoggerFactory для ведения журнала в выходных данных консоли, отладки и источника событияconfigure the ILoggerFactory to log to the console, debug, and event source output
  • включает проверку области в контейнере внедрения зависимостей, если EnvironmentName — "Development"enables scope validation on the dependency injection container when EnvironmentName is 'Development'

CreateDefaultBuilder(String[])

Инициализирует новый экземпляр класса HostBuilder с предварительно настроенными значениями по умолчанию.Initializes a new instance of the HostBuilder class with pre-configured defaults.

public:
 static Microsoft::Extensions::Hosting::IHostBuilder ^ CreateDefaultBuilder(cli::array <System::String ^> ^ args);
public static Microsoft.Extensions.Hosting.IHostBuilder CreateDefaultBuilder (string[] args);
static member CreateDefaultBuilder : string[] -> Microsoft.Extensions.Hosting.IHostBuilder
Public Shared Function CreateDefaultBuilder (args As String()) As IHostBuilder

Параметры

args
String[]

Аргументы командной строки.The command line args.

Возвращаемое значение

IHostBuilder

Инициализированный IHostBuilder.The initialized IHostBuilder.

Комментарии

К возвращаемому HostBuilderприменяются следующие значения по умолчанию:The following defaults are applied to the returned HostBuilder:

  • Присвойте ContentRootPath результату GetCurrentDirectory()set the ContentRootPath to the result of GetCurrentDirectory()
  • Загрузка узла IConfiguration из предварительно исправленных переменных среды "DOTNET_"load host IConfiguration from "DOTNET_" prefixed environment variables
  • Загрузить IConfiguration узла из представленных аргументов командной строкиload host IConfiguration from supplied command line args
  • Загрузить IConfiguration приложений из "appSettings. JSON" и "appSettings. [EnvironmentName]. JSONload app IConfiguration from 'appsettings.json' and 'appsettings.[EnvironmentName].json'
  • загружать приложение IConfiguration из секретов пользователя, когда EnvironmentName — "Разработка" с помощью входной сборкиload app IConfiguration from User Secrets when EnvironmentName is 'Development' using the entry assembly
  • Загрузка IConfiguration приложений из переменных средыload app IConfiguration from environment variables
  • Загрузить IConfiguration приложений из представленных аргументов командной строкиload app IConfiguration from supplied command line args
  • Настройка ILoggerFactory для ведения журнала в выходных данных консоли, отладки и источника событияconfigure the ILoggerFactory to log to the console, debug, and event source output
  • включает проверку области в контейнере внедрения зависимостей, если EnvironmentName — "Development"enables scope validation on the dependency injection container when EnvironmentName is 'Development'

Применяется к