HostApplicationBuilder 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.
Yapılandırma, günlüğe kaydetme, yaşam süresi ve daha fazlasını yönetmeye yardımcı olan barındırılan uygulamalar ve hizmetler için oluşturucu.
public ref class HostApplicationBuilder sealed : Microsoft::Extensions::Hosting::IHostApplicationBuilder
public sealed class HostApplicationBuilder : Microsoft.Extensions.Hosting.IHostApplicationBuilder
type HostApplicationBuilder = class
interface IHostApplicationBuilder
Public NotInheritable Class HostApplicationBuilder
Implements IHostApplicationBuilder
- Devralma
-
HostApplicationBuilder
- Uygulamalar
Oluşturucular
HostApplicationBuilder() |
Önceden yapılandırılmış varsayılanlarla sınıfının yeni bir örneğini HostApplicationBuilder başlatır. |
HostApplicationBuilder(HostApplicationBuilderSettings) |
HostApplicationBuilder sınıfının yeni bir örneğini başlatır. |
HostApplicationBuilder(String[]) |
Önceden yapılandırılmış varsayılanlarla sınıfının yeni bir örneğini HostApplicationBuilder başlatır. |
Özellikler
Configuration |
Anahtar-değer yapılandırma özellikleri kümesini alır. |
Environment |
Bir uygulamanın çalıştığı barındırma ortamı hakkında bilgi alır. |
Logging |
Uygulamanın oluşturması için günlüğe kaydetme sağlayıcılarından oluşan bir koleksiyon alır. Bu özellik, 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şturması için bir hizmet koleksiyonu alır. Bu özellik, kullanıcı tarafından sağlanan veya çerçeve tarafından sağlanan hizmetleri eklemek için kullanışlıdır. |
Yöntemler
Build() |
Konağı oluşturur. Bu yöntem yalnızca bir kez çağrılabilir. |
ConfigureContainer<TContainerBuilder>(IServiceProviderFactory<TContainerBuilder>, Action<TContainerBuilder>) |
oluşturmak IServiceProvideriçin kullanılacak örneği IServiceProviderFactory<TContainerBuilder> kaydeder. |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
Belirtik Arabirim Kullanımları
IHostApplicationBuilder.Configuration |
Anahtar/değer yapılandırma özellikleri kümesini alır. |
IHostApplicationBuilder.Properties |
Konak oluşturma işlemi sırasında bileşenler arasında durum paylaşımı için merkezi bir konum alır. |