WebApplicationBuilder Sınıf
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.
Web uygulamaları ve hizmetleri için oluşturucu.
public sealed class WebApplicationBuilder : Microsoft.Extensions.Hosting.IHostApplicationBuilder
public sealed class WebApplicationBuilder
type WebApplicationBuilder = class
interface IHostApplicationBuilder
type WebApplicationBuilder = class
Public NotInheritable Class WebApplicationBuilder
Implements IHostApplicationBuilder
Public NotInheritable Class WebApplicationBuilder
- Devralma
-
WebApplicationBuilder
- Uygulamalar
Özellikler
Configuration |
Uygulamanın oluşturacak yapılandırma sağlayıcıları koleksiyonu. Bu, yeni yapılandırma kaynakları ve sağlayıcılar eklemek için kullanışlıdır. |
Environment |
Bir uygulamanın çalıştırılan web barındırma ortamı hakkında bilgi sağlar. |
Host |
IHostBuilder Konağa özgü özellikleri yapılandırmak için bir, ancak derlemek için değil. Yapılandırmadan sonra derlemek için çağrısında bulunur Build(). |
Logging |
Uygulamanın oluşturacak günlük sağlayıcıları koleksiyonu. Bu, yeni günlük sağlayıcıları eklemek için kullanışlıdır. |
Metrics |
Ölçümleri etkinleştirmeye ve çıkışlarını yönlendirmeye olanak tanır. |
Services |
Uygulamanın oluşturacak hizmet koleksiyonu. Bu, kullanıcı tarafından sağlanan veya çerçeve tarafından sağlanan hizmetleri eklemek için kullanışlıdır. |
WebHost |
IWebHostBuilder Sunucuya özgü özellikleri yapılandırmak için bir, ancak derleme için değil. Yapılandırmadan sonra derlemek için çağrısında bulunur Build(). |
Yöntemler
Build() |
derlemelerini WebApplicationyapar. |
Belirtik Arabirim Kullanımları
IHostApplicationBuilder.Configuration |
Web uygulamaları ve hizmetleri için oluşturucu. |
IHostApplicationBuilder.ConfigureContainer<TContainerBuilder>(IServiceProviderFactory<TContainerBuilder>, Action<TContainerBuilder>) |
Web uygulamaları ve hizmetleri için oluşturucu. |
IHostApplicationBuilder.Environment |
Web uygulamaları ve hizmetleri için oluşturucu. |
IHostApplicationBuilder.Properties |
Web uygulamaları ve hizmetleri için oluşturucu. |