Coree.NETASP
  • API
Show / Hide Table of Contents
  • Coree.NETASP.Extensions
    • HttpResponseExtensions
  • Coree.NETASP.Extensions.KestrelOptions
    • AuthenticationBuilderExtensions
    • ConfigureWebHostBuilderExtensions
    • ConfigureWebHostBuilderExtensions.ListenType
    • xExtensions
  • Coree.NETASP.Extensions.WebApplicationBuilderExtensions
    • WebAppBuilderExtensions
    • WebApplicationBuilderExtension
  • Coree.NETASP.Middleware
    • FailurePointsMiddleware
    • FailurePointsMiddlewareExtensions
    • FailurePointsMiddlewareOptions
    • RequestThrottlingMiddleware
  • Coree.NETASP.Middleware.AcceptLanguageFiltering
    • AcceptLanguageFilteringExtensions
    • AcceptLanguageFilteringMiddleware
    • AcceptLanguageFilteringOptions
  • Coree.NETASP.Middleware.DnsHostNameFiltering
    • DnsHostNameFilteringMiddleware
    • DnsHostNameFilteringMiddlewareExtensions
    • DnsHostNameFilteringOptions
  • Coree.NETASP.Middleware.HostNameFiltering
    • HostNameFilterOptions
    • HostNameFilteringExtensions
    • HostNameFilteringMiddleware
  • Coree.NETASP.Middleware.NewFolder
    • PreMiddlewareHostedService
    • WaitForPreMiddlewareHostedServiceMiddleware
    • fooExtensions
  • Coree.NETASP.Middleware.PathDeep
    • PathDeepFilteringExtensions
    • PathDeepFilteringMiddleware
    • PathDeepFilteringOptions
  • Coree.NETASP.Middleware.ProtocolFiltering
    • ProtocolFilteringMiddleware
    • ProtocolFilteringMiddlewareExtensions
    • ProtocolFilteringOptions
  • Coree.NETASP.Middleware.RequestLogging
    • RequestLoggingMiddleware
  • Coree.NETASP.Middleware.RequestUrlFiltering
    • RequestUrlFilteringExtensions
    • RequestUrlFilteringMiddleware
    • RequestUrlFilteringOptions
  • Coree.NETASP.Middleware.ResponseRecording
    • ResponseRecordingMiddleware
  • Coree.NETASP.Middleware.SegmentBlacklistFiltering
    • SegmentBlacklistFilterOptions
    • SegmentBlacklistFilteringExtensions
    • SegmentBlacklistFilteringMiddleware
  • Coree.NETASP.Middleware.UnwantedHeaderKeysFiltering
    • UnwantedHeaderKeysMiddleware
    • UnwantedHeaderKeysMiddlewareExtensions
    • UnwantedHeaderKeysOptions
  • Coree.NETASP.Middleware.UserAgentFiltering
    • UserAgentFilterOptions
    • UserAgentFilteringExtensions
    • UserAgentFilteringMiddleware
  • Coree.NETASP.Services.CertificateManager
    • CertificateManager
    • CertificateManagerService
    • CommonDistinguishedNameBuilder
    • DistinguishedName
    • ICertificateManagerService
  • Coree.NETASP.Services.CookieAuth
    • AuthExtensions
    • CookieAuthHandler
    • ICookieAuthHandler
  • Coree.NETASP.Services.Instancer
    • IServerConfigurationAnalyzer
    • ServerConfigurationAnalyzer
    • ServerConfigurationAnalyzer.ServerListenDetail
  • Coree.NETASP.Services.Points
    • Entry
    • IPointService
    • PointEntry
    • PointService
    • PointServiceOptions
  • Coree.NETASP.UnderConstruction
    • CustomWebApplication
    • CustomWebApplication2
    • DummyFileProvider
    • EmptyWebHostBuilder
    • EmptyWebHostBuilder2
    • EmptyWebHostBuilder3
    • EmptyWebHostBuilderx
    • ExampleClass
    • FileServerMiddleware
    • FileServerMiddlewareExtensions
    • MyWebHostBuilder
    • ObjectDumper
    • ObjectDumper2
    • ObjectDumper3
    • OptionsDumper
    • OptionsKestrelServerOptionsExtensions
    • PhpCgiExecutor
    • Product
    • PropertyAccessTracker<T>
    • ServicesDumper
    • TrackableItem<T>
    • TrackableList<T>
    • TrackableState

Class MyWebHostBuilder

Inheritance
object
MyWebHostBuilder
Implements
IWebHostBuilder
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Coree.NETASP.UnderConstruction
Assembly: Coree.NETASP.dll
Syntax
public class MyWebHostBuilder : IWebHostBuilder

Constructors

| Edit this page View Source

MyWebHostBuilder()

Declaration
public MyWebHostBuilder()

Properties

| Edit this page View Source

Servicesx

Declaration
public IServiceCollection Servicesx { get; }
Property Value
Type Description
IServiceCollection

Methods

| Edit this page View Source

Build()

Builds an IWebHost which hosts a web application.

Declaration
public IWebHost Build()
Returns
Type Description
IWebHost
| Edit this page View Source

Buildx()

Declaration
public IWebHost Buildx()
Returns
Type Description
IWebHost
| Edit this page View Source

ConfigureAppConfiguration(Action<WebHostBuilderContext, IConfigurationBuilder>)

Adds a delegate for configuring the IConfigurationBuilder that will construct an IConfiguration.

Declaration
public IWebHostBuilder ConfigureAppConfiguration(Action<WebHostBuilderContext, IConfigurationBuilder> configureDelegate)
Parameters
Type Name Description
Action<WebHostBuilderContext, IConfigurationBuilder> configureDelegate

The delegate for configuring the IConfigurationBuilder that will be used to construct an IConfiguration.

Returns
Type Description
IWebHostBuilder

The IWebHostBuilder.

Remarks

The IConfiguration and ILoggerFactory on the WebHostBuilderContext are uninitialized at this stage. The IConfigurationBuilder is pre-populated with the settings of the IWebHostBuilder.

| Edit this page View Source

ConfigureServices(Action<WebHostBuilderContext, IServiceCollection>)

Adds a delegate for configuring additional services for the host or web application. This may be called multiple times.

Declaration
public IWebHostBuilder ConfigureServices(Action<WebHostBuilderContext, IServiceCollection> configureServices)
Parameters
Type Name Description
Action<WebHostBuilderContext, IServiceCollection> configureServices

A delegate for configuring the IServiceCollection.

Returns
Type Description
IWebHostBuilder

The IWebHostBuilder.

| Edit this page View Source

ConfigureServices(Action<IServiceCollection>)

Adds a delegate for configuring additional services for the host or web application. This may be called multiple times.

Declaration
public IWebHostBuilder ConfigureServices(Action<IServiceCollection> configureServices)
Parameters
Type Name Description
Action<IServiceCollection> configureServices

A delegate for configuring the IServiceCollection.

Returns
Type Description
IWebHostBuilder

The IWebHostBuilder.

| Edit this page View Source

GetSetting(string)

Get the setting value from the configuration.

Declaration
public string? GetSetting(string key)
Parameters
Type Name Description
string key

The key of the setting to look up.

Returns
Type Description
string

The value the setting currently contains.

| Edit this page View Source

UseSetting(string, string?)

Add or replace a setting in the configuration.

Declaration
public IWebHostBuilder UseSetting(string key, string? value)
Parameters
Type Name Description
string key

The key of the setting to add or replace.

string value

The value of the setting to add or replace.

Returns
Type Description
IWebHostBuilder

The IWebHostBuilder.

Implements

IWebHostBuilder
  • Edit this page
  • View Source
In this article
Back to top