IWebHostBuilder Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
için bir IWebHost oluşturucu.
public interface class IWebHostBuilder
public interface IWebHostBuilder
type IWebHostBuilder = interface
Public Interface IWebHostBuilder
- Türetilmiş
Yöntemler
| Build() |
Bir IWebHost web uygulamasını barındıran bir derlemesi. |
| ConfigureAppConfiguration(Action<WebHostBuilderContext,IConfigurationBuilder>) |
bir oluşturan yapılandırmak için IConfigurationBuilder bir temsilci IConfiguration ekler. |
| ConfigureLogging(Action<ILoggerFactory>) |
Sağlanan 'i yapılandırmak için bir temsilci ILoggerFactory ekler. Bu birden çok kez çağrıl olabilir. |
| ConfigureServices(Action<IServiceCollection>) |
Konak veya web uygulaması için ek hizmetleri yapılandırmak için bir temsilci ekler. Bu birden çok kez çağrıl olabilir. |
| ConfigureServices(Action<WebHostBuilderContext,IServiceCollection>) |
Konak veya web uygulaması için ek hizmetleri yapılandırmak için bir temsilci ekler. Bu birden çok kez çağrıl olabilir. |
| GetSetting(String) |
Yapılandırmadan ayar değerini almak. |
| UseLoggerFactory(ILoggerFactory) |
Web ILoggerFactory ana bilgisayarı tarafından kullanılacak belirtin. |
| UseSetting(String, String) |
Yapılandırmada bir ayar ekleyin veya değiştirin. |
Uzantı Metotları
| UseAzureAppServices(IWebHostBuilder) |
Uygulamayı Azure AppServices tümleştirmesi kullanmak üzere yapılandırıyor. |
| CaptureStartupErrors(IWebHostBuilder, Boolean) |
Başlangıç hatalarının Web konağının yapılandırma ayarlarında yakalanıp yakalanmayacağını ayarlayın. Etkinleştirildiğinde, başlatma özel durumları yakalanacaktır ve bir hata sayfası döndürülür. Devre dışı bırakılırsa, başlangıç özel durumları yayılacaktır. |
| PreferHostingUrls(IWebHostBuilder, Boolean) |
Konağın, üzerinde yapılandırılmış olanlar yerine üzerinde yapılandırılan URL 'lerde dinleme yapıp belirtmeyeceğini belirtin IWebHostBuilder IServer . |
| Start(IWebHostBuilder, String[]) |
Web konağını başlatın ve belirtilen URL 'lerde dinleme yapın. |
| SuppressStatusMessages(IWebHostBuilder, Boolean) |
Başlangıç durumu iletilerinin bastırılması gerekip gerekmediğini belirtin. |
| UseConfiguration(IWebHostBuilder, IConfiguration) |
Web ana bilgisayarında verilen yapılandırma ayarlarını kullanın. |
| UseContentRoot(IWebHostBuilder, String) |
Web ana bilgisayarı tarafından kullanılacak içerik kök dizinini belirtin. |
| UseEnvironment(IWebHostBuilder, String) |
Web ana bilgisayarı tarafından kullanılacak ortamı belirtin. |
| UseServer(IWebHostBuilder, IServer) |
Web ana bilgisayarı tarafından kullanılacak sunucuyu belirtin. |
| UseShutdownTimeout(IWebHostBuilder, TimeSpan) |
Web konağının kapatılmasını beklemek için beklenecek süreyi belirtin. |
| UseStartup(IWebHostBuilder, String) |
Web ana bilgisayarı tarafından kullanılacak başlangıç türünü içeren derlemeyi belirtin. |
| UseUrls(IWebHostBuilder, String[]) |
Web konağının dinleyeceği URL 'leri belirtin. |
| UseWebRoot(IWebHostBuilder, String) |
Web ana bilgisayarı tarafından kullanılacak Webroot dizinini belirtin. |
| Configure(IWebHostBuilder, Action<IApplicationBuilder>) |
Web uygulamasını yapılandırmak için kullanılacak başlangıç yöntemini belirtin. |
| Configure(IWebHostBuilder, Action<WebHostBuilderContext,IApplicationBuilder>) |
Web uygulamasını yapılandırmak için kullanılacak başlangıç yöntemini belirtin. |
| ConfigureAppConfiguration(IWebHostBuilder, Action<IConfigurationBuilder>) |
bir oluşturan yapılandırmak için IConfigurationBuilder bir temsilci IConfiguration ekler. |
| ConfigureLogging(IWebHostBuilder, Action<WebHostBuilderContext,ILoggingBuilder>) |
Sağlanan 'i yapılandırmak için bir temsilci LoggerFactory ekler. Bu birden çok kez çağrıl olabilir. |
| ConfigureLogging(IWebHostBuilder, Action<ILoggingBuilder>) |
Sağlanan 'i yapılandırmak için bir temsilci ILoggingBuilder ekler. Bu birden çok kez çağrıl olabilir. |
| UseDefaultServiceProvider(IWebHostBuilder, Action<WebHostBuilderContext,ServiceProviderOptions>) |
Varsayılan hizmet sağlayıcısını yapılandırıyor |
| UseDefaultServiceProvider(IWebHostBuilder, Action<ServiceProviderOptions>) |
Varsayılan hizmet sağlayıcısını yapılandırıyor |
| UseStartup(IWebHostBuilder, Type) |
Web ana bilgisayarı tarafından kullanılacak başlangıç türünü belirtin. |
| UseStartup<TStartup>(IWebHostBuilder) |
Web ana bilgisayarı tarafından kullanılacak başlangıç türünü belirtin. |
| UseStartup<TStartup>(IWebHostBuilder, Func<WebHostBuilderContext,TStartup>) |
Web ana bilgisayarı tarafından kullanılacak başlangıç örneğini oluşturan bir fabrika belirtin. |
| UseStaticWebAssets(IWebHostBuilder) |
, WebRootFileProvider başvurulan projeler ve paketler tarafından tanımlanan statik web varlıklarını kullanmak üzere yapılandırıyor. |
| UseHttpSys(IWebHostBuilder) |
Web ana bilgisayarı tarafından kullanılacak sunucu olarak Http.sys belirtin. |
| UseHttpSys(IWebHostBuilder, Action<HttpSysOptions>) |
Web ana bilgisayarı tarafından kullanılacak sunucu olarak Http.sys belirtin. |
| UseIIS(IWebHostBuilder) |
AspNetCoreModule arkasında çalıştırıldığında sunucunun dinlemesi gereken bağlantı noktasını ve temel yolu yapılandırıyor. Uygulama ayrıca başlatma hatalarını yakalayan şekilde de yapılandırılır. |
| UseIISIntegration(IWebHostBuilder) |
AspNetCoreModule arkasında çalıştırıldığında sunucunun dinlemesi gereken bağlantı noktasını ve temel yolu yapılandırıyor. Uygulama ayrıca başlatma hatalarını yakalayan şekilde de yapılandırılır. |
| ConfigureKestrel(IWebHostBuilder, Action<WebHostBuilderContext,KestrelServerOptions>) |
Kestrel seçeneklerini yapılandırarak bir IServer kaydetmez. Bkz. UseKestrel(IWebHostBuilder). |
| ConfigureKestrel(IWebHostBuilder, Action<KestrelServerOptions>) |
Kestrel seçeneklerini yapılandırarak bir IServer kaydetmez. Bkz. UseKestrel(IWebHostBuilder). |
| UseKestrel(IWebHostBuilder) |
Web ana bilgisayarı tarafından kullanılacak sunucu olarak Kestrel'i belirtin. |
| UseKestrel(IWebHostBuilder, Action<WebHostBuilderContext,KestrelServerOptions>) |
Web ana bilgisayarı tarafından kullanılacak sunucu olarak Kestrel'i belirtin. |
| UseKestrel(IWebHostBuilder, Action<KestrelServerOptions>) |
Web ana bilgisayarı tarafından kullanılacak sunucu olarak Kestrel'i belirtin. |
| UseKestrel(IWebHostBuilder, Action<KestrelServerOptions>) |
Web ana bilgisayarı tarafından kullanılacak sunucu olarak Kestrel'i belirtin. |
| UseLibuv(IWebHostBuilder) |
Kullanımdan kalktı.
Kestrel tarafından kullanılacak aktarım olarak libuv ' i belirtin. |
| UseLibuv(IWebHostBuilder, Action<LibuvTransportOptions>) |
Kullanımdan kalktı.
Kestrel tarafından kullanılacak aktarım olarak libuv ' i belirtin. |
| UseQuic(IWebHostBuilder) | |
| UseQuic(IWebHostBuilder, Action<QuicTransportOptions>) | |
| UseQuic(IWebHostBuilder) | |
| UseQuic(IWebHostBuilder, Action<QuicTransportOptions>) | |
| UseSockets(IWebHostBuilder) |
Kestrel tarafından kullanılacak aktarım olarak Yuvaları belirtin. |
| UseSockets(IWebHostBuilder, Action<SocketTransportOptions>) |
Kestrel tarafından kullanılacak aktarım olarak Yuvaları belirtin. |
| UseWebListener(IWebHostBuilder) |
Web ana bilgisayarı tarafından kullanılacak sunucu olarak WebListener belirtin. |
| UseWebListener(IWebHostBuilder, Action<WebListenerOptions>) |
Web ana bilgisayarı tarafından kullanılacak sunucu olarak WebListener belirtin. |
| ConfigureTestContainer<TContainer>(IWebHostBuilder, Action<TContainer>) |
IWebHostBuilderÖrneğini ' de belirtilen hizmetlerle yapılandırır |
| ConfigureTestServices(IWebHostBuilder, Action<IServiceCollection>) |
IWebHostBuilderÖrneğini ' de belirtilen hizmetlerle yapılandırır |
| UseSolutionRelativeContentRoot(IWebHostBuilder, String, String) |
Göreli içerik kökünü öğesine göre ayarlar |
| UseSolutionRelativeContentRoot(IWebHostBuilder, String, String, String) |
Göreli içerik kökünü öğesine göre ayarlar |
| UseTestServer(IWebHostBuilder) |
Hizmeti sunar TestServer . |
| UseTestServer(IWebHostBuilder, Action<TestServerOptions>) |
Hizmeti sunar TestServer . |