| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606 |
- <?xml version="1.0"?>
- <doc>
- <assembly>
- <name>Microsoft.Extensions.Hosting.Abstractions</name>
- </assembly>
- <members>
- <member name="T:Microsoft.Extensions.Hosting.BackgroundService">
- <summary>
- Base class for implementing a long running <see cref="T:Microsoft.Extensions.Hosting.IHostedService"/>.
- </summary>
- </member>
- <member name="P:Microsoft.Extensions.Hosting.BackgroundService.ExecuteTask">
- <summary>
- Gets the Task that executes the background operation.
- </summary>
- <remarks>
- Will return <see langword="null"/> if the background operation hasn't started.
- </remarks>
- </member>
- <member name="M:Microsoft.Extensions.Hosting.BackgroundService.ExecuteAsync(System.Threading.CancellationToken)">
- <summary>
- This method is called when the <see cref="T:Microsoft.Extensions.Hosting.IHostedService"/> starts. The implementation should return a task that represents
- the lifetime of the long running operation(s) being performed.
- </summary>
- <param name="stoppingToken">Triggered when <see cref="M:Microsoft.Extensions.Hosting.IHostedService.StopAsync(System.Threading.CancellationToken)"/> is called.</param>
- <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the long running operations.</returns>
- </member>
- <member name="M:Microsoft.Extensions.Hosting.BackgroundService.StartAsync(System.Threading.CancellationToken)">
- <summary>
- Triggered when the application host is ready to start the service.
- </summary>
- <param name="cancellationToken">Indicates that the start process has been aborted.</param>
- </member>
- <member name="M:Microsoft.Extensions.Hosting.BackgroundService.StopAsync(System.Threading.CancellationToken)">
- <summary>
- Triggered when the application host is performing a graceful shutdown.
- </summary>
- <param name="cancellationToken">Indicates that the shutdown process should no longer be graceful.</param>
- </member>
- <member name="T:Microsoft.Extensions.Hosting.EnvironmentName">
- <summary>
- Commonly used environment names.
- <para>
- This type is obsolete and will be removed in a future version.
- The recommended alternative is Microsoft.Extensions.Hosting.Environments.
- </para>
- </summary>
- </member>
- <member name="T:Microsoft.Extensions.Hosting.Environments">
- <summary>
- Commonly used environment names.
- </summary>
- </member>
- <member name="T:Microsoft.Extensions.Hosting.HostBuilderContext">
- <summary>
- Context containing the common services on the <see cref="T:Microsoft.Extensions.Hosting.IHost" />. Some properties may be null until set by the <see cref="T:Microsoft.Extensions.Hosting.IHost" />.
- </summary>
- </member>
- <member name="P:Microsoft.Extensions.Hosting.HostBuilderContext.HostingEnvironment">
- <summary>
- The <see cref="T:Microsoft.Extensions.Hosting.IHostEnvironment" /> initialized by the <see cref="T:Microsoft.Extensions.Hosting.IHost" />.
- </summary>
- </member>
- <member name="P:Microsoft.Extensions.Hosting.HostBuilderContext.Configuration">
- <summary>
- The <see cref="T:Microsoft.Extensions.Configuration.IConfiguration" /> containing the merged configuration of the application and the <see cref="T:Microsoft.Extensions.Hosting.IHost" />.
- </summary>
- </member>
- <member name="P:Microsoft.Extensions.Hosting.HostBuilderContext.Properties">
- <summary>
- A central location for sharing state between components during the host building process.
- </summary>
- </member>
- <member name="T:Microsoft.Extensions.Hosting.HostDefaults">
- <summary>
- Constants for HostBuilder configuration keys.
- </summary>
- </member>
- <member name="F:Microsoft.Extensions.Hosting.HostDefaults.ApplicationKey">
- <summary>
- The configuration key used to set <see cref="P:Microsoft.Extensions.Hosting.IHostEnvironment.ApplicationName"/>.
- </summary>
- </member>
- <member name="F:Microsoft.Extensions.Hosting.HostDefaults.EnvironmentKey">
- <summary>
- The configuration key used to set <see cref="P:Microsoft.Extensions.Hosting.IHostEnvironment.EnvironmentName"/>.
- </summary>
- </member>
- <member name="F:Microsoft.Extensions.Hosting.HostDefaults.ContentRootKey">
- <summary>
- The configuration key used to set <see cref="P:Microsoft.Extensions.Hosting.IHostEnvironment.ContentRootPath"/>
- and <see cref="P:Microsoft.Extensions.Hosting.IHostEnvironment.ContentRootFileProvider"/>.
- </summary>
- </member>
- <member name="T:Microsoft.Extensions.Hosting.HostEnvironmentEnvExtensions">
- <summary>
- Extension methods for <see cref="T:Microsoft.Extensions.Hosting.IHostEnvironment"/>.
- </summary>
- </member>
- <member name="M:Microsoft.Extensions.Hosting.HostEnvironmentEnvExtensions.IsDevelopment(Microsoft.Extensions.Hosting.IHostEnvironment)">
- <summary>
- Checks if the current host environment name is <see cref="F:Microsoft.Extensions.Hosting.EnvironmentName.Development"/>.
- </summary>
- <param name="hostEnvironment">An instance of <see cref="T:Microsoft.Extensions.Hosting.IHostEnvironment"/>.</param>
- <returns>True if the environment name is <see cref="F:Microsoft.Extensions.Hosting.EnvironmentName.Development"/>, otherwise false.</returns>
- </member>
- <member name="M:Microsoft.Extensions.Hosting.HostEnvironmentEnvExtensions.IsStaging(Microsoft.Extensions.Hosting.IHostEnvironment)">
- <summary>
- Checks if the current host environment name is <see cref="F:Microsoft.Extensions.Hosting.EnvironmentName.Staging"/>.
- </summary>
- <param name="hostEnvironment">An instance of <see cref="T:Microsoft.Extensions.Hosting.IHostEnvironment"/>.</param>
- <returns>True if the environment name is <see cref="F:Microsoft.Extensions.Hosting.EnvironmentName.Staging"/>, otherwise false.</returns>
- </member>
- <member name="M:Microsoft.Extensions.Hosting.HostEnvironmentEnvExtensions.IsProduction(Microsoft.Extensions.Hosting.IHostEnvironment)">
- <summary>
- Checks if the current host environment name is <see cref="F:Microsoft.Extensions.Hosting.EnvironmentName.Production"/>.
- </summary>
- <param name="hostEnvironment">An instance of <see cref="T:Microsoft.Extensions.Hosting.IHostEnvironment"/>.</param>
- <returns>True if the environment name is <see cref="F:Microsoft.Extensions.Hosting.EnvironmentName.Production"/>, otherwise false.</returns>
- </member>
- <member name="M:Microsoft.Extensions.Hosting.HostEnvironmentEnvExtensions.IsEnvironment(Microsoft.Extensions.Hosting.IHostEnvironment,System.String)">
- <summary>
- Compares the current host environment name against the specified value.
- </summary>
- <param name="hostEnvironment">An instance of <see cref="T:Microsoft.Extensions.Hosting.IHostEnvironment"/>.</param>
- <param name="environmentName">Environment name to validate against.</param>
- <returns>True if the specified name is the same as the current environment, otherwise false.</returns>
- </member>
- <member name="M:Microsoft.Extensions.Hosting.HostingAbstractionsHostBuilderExtensions.Start(Microsoft.Extensions.Hosting.IHostBuilder)">
- <summary>
- Builds and starts the host.
- </summary>
- <param name="hostBuilder">The <see cref="T:Microsoft.Extensions.Hosting.IHostBuilder"/> to start.</param>
- <returns>The started <see cref="T:Microsoft.Extensions.Hosting.IHost"/>.</returns>
- </member>
- <member name="M:Microsoft.Extensions.Hosting.HostingAbstractionsHostBuilderExtensions.StartAsync(Microsoft.Extensions.Hosting.IHostBuilder,System.Threading.CancellationToken)">
- <summary>
- Builds and starts the host.
- </summary>
- <param name="hostBuilder">The <see cref="T:Microsoft.Extensions.Hosting.IHostBuilder"/> to start.</param>
- <param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken"/> that can be used to cancel the start.</param>
- <returns>The started <see cref="T:Microsoft.Extensions.Hosting.IHost"/>.</returns>
- </member>
- <member name="M:Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.Start(Microsoft.Extensions.Hosting.IHost)">
- <summary>
- Starts the host synchronously.
- </summary>
- <param name="host">The <see cref="T:Microsoft.Extensions.Hosting.IHost"/> to start.</param>
- </member>
- <member name="M:Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.StopAsync(Microsoft.Extensions.Hosting.IHost,System.TimeSpan)">
- <summary>
- Attempts to gracefully stop the host with the given timeout.
- </summary>
- <param name="host">The <see cref="T:Microsoft.Extensions.Hosting.IHost"/> to stop.</param>
- <param name="timeout">The timeout for stopping gracefully. Once expired the
- server may terminate any remaining active connections.</param>
- <returns>The <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
- </member>
- <member name="M:Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.WaitForShutdown(Microsoft.Extensions.Hosting.IHost)">
- <summary>
- Block the calling thread until shutdown is triggered via Ctrl+C or SIGTERM.
- </summary>
- <param name="host">The running <see cref="T:Microsoft.Extensions.Hosting.IHost"/>.</param>
- </member>
- <member name="M:Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.Run(Microsoft.Extensions.Hosting.IHost)">
- <summary>
- Runs an application and block the calling thread until host shutdown.
- </summary>
- <param name="host">The <see cref="T:Microsoft.Extensions.Hosting.IHost"/> to run.</param>
- </member>
- <member name="M:Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(Microsoft.Extensions.Hosting.IHost,System.Threading.CancellationToken)">
- <summary>
- Runs an application and returns a <see cref="T:System.Threading.Tasks.Task"/> that only completes when the token is triggered or shutdown is triggered.
- The <paramref name="host"/> instance is disposed of after running.
- </summary>
- <param name="host">The <see cref="T:Microsoft.Extensions.Hosting.IHost"/> to run.</param>
- <param name="token">The token to trigger shutdown.</param>
- <returns>The <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
- </member>
- <member name="M:Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.WaitForShutdownAsync(Microsoft.Extensions.Hosting.IHost,System.Threading.CancellationToken)">
- <summary>
- Returns a Task that completes when shutdown is triggered via the given token.
- </summary>
- <param name="host">The running <see cref="T:Microsoft.Extensions.Hosting.IHost"/>.</param>
- <param name="token">The token to trigger shutdown.</param>
- <returns>The <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
- </member>
- <member name="T:Microsoft.Extensions.Hosting.HostingEnvironmentExtensions">
- <summary>
- Extension methods for <see cref="T:Microsoft.Extensions.Hosting.IHostingEnvironment"/>.
- </summary>
- </member>
- <member name="M:Microsoft.Extensions.Hosting.HostingEnvironmentExtensions.IsDevelopment(Microsoft.Extensions.Hosting.IHostingEnvironment)">
- <summary>
- Checks if the current hosting environment name is <see cref="F:Microsoft.Extensions.Hosting.EnvironmentName.Development"/>.
- </summary>
- <param name="hostingEnvironment">An instance of <see cref="T:Microsoft.Extensions.Hosting.IHostingEnvironment"/>.</param>
- <returns>True if the environment name is <see cref="F:Microsoft.Extensions.Hosting.EnvironmentName.Development"/>, otherwise false.</returns>
- </member>
- <member name="M:Microsoft.Extensions.Hosting.HostingEnvironmentExtensions.IsStaging(Microsoft.Extensions.Hosting.IHostingEnvironment)">
- <summary>
- Checks if the current hosting environment name is <see cref="F:Microsoft.Extensions.Hosting.EnvironmentName.Staging"/>.
- </summary>
- <param name="hostingEnvironment">An instance of <see cref="T:Microsoft.Extensions.Hosting.IHostingEnvironment"/>.</param>
- <returns>True if the environment name is <see cref="F:Microsoft.Extensions.Hosting.EnvironmentName.Staging"/>, otherwise false.</returns>
- </member>
- <member name="M:Microsoft.Extensions.Hosting.HostingEnvironmentExtensions.IsProduction(Microsoft.Extensions.Hosting.IHostingEnvironment)">
- <summary>
- Checks if the current hosting environment name is <see cref="F:Microsoft.Extensions.Hosting.EnvironmentName.Production"/>.
- </summary>
- <param name="hostingEnvironment">An instance of <see cref="T:Microsoft.Extensions.Hosting.IHostingEnvironment"/>.</param>
- <returns>True if the environment name is <see cref="F:Microsoft.Extensions.Hosting.EnvironmentName.Production"/>, otherwise false.</returns>
- </member>
- <member name="M:Microsoft.Extensions.Hosting.HostingEnvironmentExtensions.IsEnvironment(Microsoft.Extensions.Hosting.IHostingEnvironment,System.String)">
- <summary>
- Compares the current hosting environment name against the specified value.
- </summary>
- <param name="hostingEnvironment">An instance of <see cref="T:Microsoft.Extensions.Hosting.IHostingEnvironment"/>.</param>
- <param name="environmentName">Environment name to validate against.</param>
- <returns>True if the specified name is the same as the current environment, otherwise false.</returns>
- </member>
- <member name="T:Microsoft.Extensions.Hosting.IApplicationLifetime">
- <summary>
- Allows consumers to perform cleanup during a graceful shutdown.
- <para>
- This type is obsolete and will be removed in a future version.
- The recommended alternative is Microsoft.Extensions.Hosting.IHostApplicationLifetime.
- </para>
- </summary>
- </member>
- <member name="P:Microsoft.Extensions.Hosting.IApplicationLifetime.ApplicationStarted">
- <summary>
- Triggered when the application host has fully started and is about to wait
- for a graceful shutdown.
- </summary>
- </member>
- <member name="P:Microsoft.Extensions.Hosting.IApplicationLifetime.ApplicationStopping">
- <summary>
- Triggered when the application host is performing a graceful shutdown.
- Requests may still be in flight. Shutdown will block until this event completes.
- </summary>
- </member>
- <member name="P:Microsoft.Extensions.Hosting.IApplicationLifetime.ApplicationStopped">
- <summary>
- Triggered when the application host is performing a graceful shutdown.
- All requests should be complete at this point. Shutdown will block
- until this event completes.
- </summary>
- </member>
- <member name="M:Microsoft.Extensions.Hosting.IApplicationLifetime.StopApplication">
- <summary>
- Requests termination of the current application.
- </summary>
- </member>
- <member name="T:Microsoft.Extensions.Hosting.IHost">
- <summary>
- A program abstraction.
- </summary>
- </member>
- <member name="P:Microsoft.Extensions.Hosting.IHost.Services">
- <summary>
- The programs configured services.
- </summary>
- </member>
- <member name="M:Microsoft.Extensions.Hosting.IHost.StartAsync(System.Threading.CancellationToken)">
- <summary>
- Start the program.
- </summary>
- <param name="cancellationToken">Used to abort program start.</param>
- <returns>A <see cref="T:System.Threading.Tasks.Task"/> that will be completed when the <see cref="T:Microsoft.Extensions.Hosting.IHost"/> starts.</returns>
- </member>
- <member name="M:Microsoft.Extensions.Hosting.IHost.StopAsync(System.Threading.CancellationToken)">
- <summary>
- Attempts to gracefully stop the program.
- </summary>
- <param name="cancellationToken">Used to indicate when stop should no longer be graceful.</param>
- <returns>A <see cref="T:System.Threading.Tasks.Task"/> that will be completed when the <see cref="T:Microsoft.Extensions.Hosting.IHost"/> stops.</returns>
- </member>
- <member name="T:Microsoft.Extensions.Hosting.IHostApplicationLifetime">
- <summary>
- Allows consumers to be notified of application lifetime events. This interface is not intended to be user-replaceable.
- </summary>
- </member>
- <member name="P:Microsoft.Extensions.Hosting.IHostApplicationLifetime.ApplicationStarted">
- <summary>
- Triggered when the application host has fully started.
- </summary>
- </member>
- <member name="P:Microsoft.Extensions.Hosting.IHostApplicationLifetime.ApplicationStopping">
- <summary>
- Triggered when the application host is starting a graceful shutdown.
- Shutdown will block until all callbacks registered on this token have completed.
- </summary>
- </member>
- <member name="P:Microsoft.Extensions.Hosting.IHostApplicationLifetime.ApplicationStopped">
- <summary>
- Triggered when the application host has completed a graceful shutdown.
- The application will not exit until all callbacks registered on this token have completed.
- </summary>
- </member>
- <member name="M:Microsoft.Extensions.Hosting.IHostApplicationLifetime.StopApplication">
- <summary>
- Requests termination of the current application.
- </summary>
- </member>
- <member name="T:Microsoft.Extensions.Hosting.IHostBuilder">
- <summary>
- A program initialization abstraction.
- </summary>
- </member>
- <member name="P:Microsoft.Extensions.Hosting.IHostBuilder.Properties">
- <summary>
- A central location for sharing state between components during the host building process.
- </summary>
- </member>
- <member name="M:Microsoft.Extensions.Hosting.IHostBuilder.ConfigureHostConfiguration(System.Action{Microsoft.Extensions.Configuration.IConfigurationBuilder})">
- <summary>
- Set up the configuration for the builder itself. This will be used to initialize the <see cref="T:Microsoft.Extensions.Hosting.IHostEnvironment"/>
- for use later in the build process. This can be called multiple times and the results will be additive.
- </summary>
- <param name="configureDelegate">The delegate for configuring the <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> that will be used
- to construct the <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/> for the host.</param>
- <returns>The same instance of the <see cref="T:Microsoft.Extensions.Hosting.IHostBuilder"/> for chaining.</returns>
- </member>
- <member name="M:Microsoft.Extensions.Hosting.IHostBuilder.ConfigureAppConfiguration(System.Action{Microsoft.Extensions.Hosting.HostBuilderContext,Microsoft.Extensions.Configuration.IConfigurationBuilder})">
- <summary>
- Sets up the configuration for the remainder of the build process and application. This can be called multiple times and
- the results will be additive. The results will be available at <see cref="P:Microsoft.Extensions.Hosting.HostBuilderContext.Configuration"/> for
- subsequent operations, as well as in <see cref="P:Microsoft.Extensions.Hosting.IHost.Services"/>.
- </summary>
- <param name="configureDelegate">The delegate for configuring the <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> that will be used
- to construct the <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/> for the application.</param>
- <returns>The same instance of the <see cref="T:Microsoft.Extensions.Hosting.IHostBuilder"/> for chaining.</returns>
- </member>
- <member name="M:Microsoft.Extensions.Hosting.IHostBuilder.ConfigureServices(System.Action{Microsoft.Extensions.Hosting.HostBuilderContext,Microsoft.Extensions.DependencyInjection.IServiceCollection})">
- <summary>
- Adds services to the container. This can be called multiple times and the results will be additive.
- </summary>
- <param name="configureDelegate">The delegate for configuring the <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> that will be used
- to construct the <see cref="T:System.IServiceProvider"/>.</param>
- <returns>The same instance of the <see cref="T:Microsoft.Extensions.Hosting.IHostBuilder"/> for chaining.</returns>
- </member>
- <member name="M:Microsoft.Extensions.Hosting.IHostBuilder.UseServiceProviderFactory``1(Microsoft.Extensions.DependencyInjection.IServiceProviderFactory{``0})">
- <summary>
- Overrides the factory used to create the service provider.
- </summary>
- <typeparam name="TContainerBuilder">The type of builder.</typeparam>
- <param name="factory">The factory to register.</param>
- <returns>The same instance of the <see cref="T:Microsoft.Extensions.Hosting.IHostBuilder"/> for chaining.</returns>
- </member>
- <member name="M:Microsoft.Extensions.Hosting.IHostBuilder.UseServiceProviderFactory``1(System.Func{Microsoft.Extensions.Hosting.HostBuilderContext,Microsoft.Extensions.DependencyInjection.IServiceProviderFactory{``0}})">
- <summary>
- Overrides the factory used to create the service provider.
- </summary>
- <typeparam name="TContainerBuilder">The type of builder.</typeparam>
- <returns>The same instance of the <see cref="T:Microsoft.Extensions.Hosting.IHostBuilder"/> for chaining.</returns>
- </member>
- <member name="M:Microsoft.Extensions.Hosting.IHostBuilder.ConfigureContainer``1(System.Action{Microsoft.Extensions.Hosting.HostBuilderContext,``0})">
- <summary>
- Enables configuring the instantiated dependency container. This can be called multiple times and
- the results will be additive.
- </summary>
- <typeparam name="TContainerBuilder">The type of builder.</typeparam>
- <param name="configureDelegate">The delegate which configures the builder.</param>
- <returns>The same instance of the <see cref="T:Microsoft.Extensions.Hosting.IHostBuilder"/> for chaining.</returns>
- </member>
- <member name="M:Microsoft.Extensions.Hosting.IHostBuilder.Build">
- <summary>
- Run the given actions to initialize the host. This can only be called once.
- </summary>
- <returns>An initialized <see cref="T:Microsoft.Extensions.Hosting.IHost"/>.</returns>
- </member>
- <member name="T:Microsoft.Extensions.Hosting.IHostedService">
- <summary>
- Defines methods for objects that are managed by the host.
- </summary>
- </member>
- <member name="M:Microsoft.Extensions.Hosting.IHostedService.StartAsync(System.Threading.CancellationToken)">
- <summary>
- Triggered when the application host is ready to start the service.
- </summary>
- <param name="cancellationToken">Indicates that the start process has been aborted.</param>
- </member>
- <member name="M:Microsoft.Extensions.Hosting.IHostedService.StopAsync(System.Threading.CancellationToken)">
- <summary>
- Triggered when the application host is performing a graceful shutdown.
- </summary>
- <param name="cancellationToken">Indicates that the shutdown process should no longer be graceful.</param>
- </member>
- <member name="T:Microsoft.Extensions.Hosting.IHostEnvironment">
- <summary>
- Provides information about the hosting environment an application is running in.
- </summary>
- </member>
- <member name="P:Microsoft.Extensions.Hosting.IHostEnvironment.EnvironmentName">
- <summary>
- Gets or sets the name of the environment. The host automatically sets this property to the value of the
- "environment" key as specified in configuration.
- </summary>
- </member>
- <member name="P:Microsoft.Extensions.Hosting.IHostEnvironment.ApplicationName">
- <summary>
- Gets or sets the name of the application. This property is automatically set by the host to the assembly containing
- the application entry point.
- </summary>
- </member>
- <member name="P:Microsoft.Extensions.Hosting.IHostEnvironment.ContentRootPath">
- <summary>
- Gets or sets the absolute path to the directory that contains the application content files.
- </summary>
- </member>
- <member name="P:Microsoft.Extensions.Hosting.IHostEnvironment.ContentRootFileProvider">
- <summary>
- Gets or sets an <see cref="T:Microsoft.Extensions.FileProviders.IFileProvider"/> pointing at <see cref="P:Microsoft.Extensions.Hosting.IHostEnvironment.ContentRootPath"/>.
- </summary>
- </member>
- <member name="T:Microsoft.Extensions.Hosting.IHostingEnvironment">
- <summary>
- Provides information about the hosting environment an application is running in.
- <para>
- This type is obsolete and will be removed in a future version.
- The recommended alternative is Microsoft.Extensions.Hosting.IHostEnvironment.
- </para>
- </summary>
- </member>
- <member name="P:Microsoft.Extensions.Hosting.IHostingEnvironment.EnvironmentName">
- <summary>
- Gets or sets the name of the environment. The host automatically sets this property to the value of the
- of the "environment" key as specified in configuration.
- </summary>
- </member>
- <member name="P:Microsoft.Extensions.Hosting.IHostingEnvironment.ApplicationName">
- <summary>
- Gets or sets the name of the application. This property is automatically set by the host to the assembly containing
- the application entry point.
- </summary>
- </member>
- <member name="P:Microsoft.Extensions.Hosting.IHostingEnvironment.ContentRootPath">
- <summary>
- Gets or sets the absolute path to the directory that contains the application content files.
- </summary>
- </member>
- <member name="P:Microsoft.Extensions.Hosting.IHostingEnvironment.ContentRootFileProvider">
- <summary>
- Gets or sets an <see cref="T:Microsoft.Extensions.FileProviders.IFileProvider"/> pointing at <see cref="P:Microsoft.Extensions.Hosting.IHostingEnvironment.ContentRootPath"/>.
- </summary>
- </member>
- <member name="M:Microsoft.Extensions.Hosting.IHostLifetime.WaitForStartAsync(System.Threading.CancellationToken)">
- <summary>
- Called at the start of <see cref="M:Microsoft.Extensions.Hosting.IHost.StartAsync(System.Threading.CancellationToken)"/> which will wait until it's complete before
- continuing. This can be used to delay startup until signaled by an external event.
- </summary>
- <param name="cancellationToken">Used to abort program start.</param>
- <returns>A <see cref="T:System.Threading.Tasks.Task"/>.</returns>
- </member>
- <member name="M:Microsoft.Extensions.Hosting.IHostLifetime.StopAsync(System.Threading.CancellationToken)">
- <summary>
- Called from <see cref="M:Microsoft.Extensions.Hosting.IHost.StopAsync(System.Threading.CancellationToken)"/> to indicate that the host is stopping and it's time to shut down.
- </summary>
- <param name="cancellationToken">Used to indicate when stop should no longer be graceful.</param>
- <returns>A <see cref="T:System.Threading.Tasks.Task"/>.</returns>
- </member>
- <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionHostedServiceExtensions.AddHostedService``1(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
- <summary>
- Add an <see cref="T:Microsoft.Extensions.Hosting.IHostedService"/> registration for the given type.
- </summary>
- <typeparam name="THostedService">An <see cref="T:Microsoft.Extensions.Hosting.IHostedService"/> to register.</typeparam>
- <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to register with.</param>
- <returns>The original <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</returns>
- </member>
- <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionHostedServiceExtensions.AddHostedService``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func{System.IServiceProvider,``0})">
- <summary>
- Add an <see cref="T:Microsoft.Extensions.Hosting.IHostedService"/> registration for the given type.
- </summary>
- <typeparam name="THostedService">An <see cref="T:Microsoft.Extensions.Hosting.IHostedService"/> to register.</typeparam>
- <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to register with.</param>
- <param name="implementationFactory">A factory to create new instances of the service implementation.</param>
- <returns>The original <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</returns>
- </member>
- <member name="T:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembersAttribute">
- <summary>
- Indicates that certain members on a specified <see cref="T:System.Type"/> are accessed dynamically,
- for example through <see cref="N:System.Reflection"/>.
- </summary>
- <remarks>
- This allows tools to understand which members are being accessed during the execution
- of a program.
-
- This attribute is valid on members whose type is <see cref="T:System.Type"/> or <see cref="T:System.String"/>.
-
- When this attribute is applied to a location of type <see cref="T:System.String"/>, the assumption is
- that the string represents a fully qualified type name.
-
- When this attribute is applied to a class, interface, or struct, the members specified
- can be accessed dynamically on <see cref="T:System.Type"/> instances returned from calling
- <see cref="M:System.Object.GetType"/> on instances of that class, interface, or struct.
-
- If the attribute is applied to a method it's treated as a special case and it implies
- the attribute should be applied to the "this" parameter of the method. As such the attribute
- should only be used on instance methods of types assignable to System.Type (or string, but no methods
- will use it there).
- </remarks>
- </member>
- <member name="M:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembersAttribute.#ctor(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes)">
- <summary>
- Initializes a new instance of the <see cref="T:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembersAttribute"/> class
- with the specified member types.
- </summary>
- <param name="memberTypes">The types of members dynamically accessed.</param>
- </member>
- <member name="P:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembersAttribute.MemberTypes">
- <summary>
- Gets the <see cref="T:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes"/> which specifies the type
- of members dynamically accessed.
- </summary>
- </member>
- <member name="T:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes">
- <summary>
- Specifies the types of members that are dynamically accessed.
-
- This enumeration has a <see cref="T:System.FlagsAttribute"/> attribute that allows a
- bitwise combination of its member values.
- </summary>
- </member>
- <member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.None">
- <summary>
- Specifies no members.
- </summary>
- </member>
- <member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicParameterlessConstructor">
- <summary>
- Specifies the default, parameterless public constructor.
- </summary>
- </member>
- <member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors">
- <summary>
- Specifies all public constructors.
- </summary>
- </member>
- <member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicConstructors">
- <summary>
- Specifies all non-public constructors.
- </summary>
- </member>
- <member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods">
- <summary>
- Specifies all public methods.
- </summary>
- </member>
- <member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicMethods">
- <summary>
- Specifies all non-public methods.
- </summary>
- </member>
- <member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicFields">
- <summary>
- Specifies all public fields.
- </summary>
- </member>
- <member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicFields">
- <summary>
- Specifies all non-public fields.
- </summary>
- </member>
- <member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicNestedTypes">
- <summary>
- Specifies all public nested types.
- </summary>
- </member>
- <member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicNestedTypes">
- <summary>
- Specifies all non-public nested types.
- </summary>
- </member>
- <member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties">
- <summary>
- Specifies all public properties.
- </summary>
- </member>
- <member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicProperties">
- <summary>
- Specifies all non-public properties.
- </summary>
- </member>
- <member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicEvents">
- <summary>
- Specifies all public events.
- </summary>
- </member>
- <member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicEvents">
- <summary>
- Specifies all non-public events.
- </summary>
- </member>
- <member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.Interfaces">
- <summary>
- Specifies all interfaces implemented by the type.
- </summary>
- </member>
- <member name="F:System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.All">
- <summary>
- Specifies all members.
- </summary>
- </member>
- </members>
- </doc>
|