Aracılığıyla paylaş


ConsoleLifetime Oluşturucular

Tanım

Aşırı Yüklemeler

ConsoleLifetime(IOptions<ConsoleLifetimeOptions>, IHostEnvironment, IHostApplicationLifetime, IOptions<HostOptions>)

Bu API altyapıyı destekler ve doğrudan kodunuzdan kullanılması amaçlanmamıştır. Bu API gelecek sürümlerde değiştirilebilir veya kaldırılabilir.

ConsoleLifetime(IOptions<ConsoleLifetimeOptions>, IHostEnvironment, IHostApplicationLifetime, IOptions<HostOptions>, ILoggerFactory)

Bu API altyapıyı destekler ve doğrudan kodunuzdan kullanılması amaçlanmamıştır. Bu API gelecek sürümlerde değiştirilebilir veya kaldırılabilir.

ConsoleLifetime(IOptions<ConsoleLifetimeOptions>, IHostEnvironment, IHostApplicationLifetime, IOptions<HostOptions>)

Kaynak:
ConsoleLifetime.cs
Kaynak:
ConsoleLifetime.cs
Kaynak:
ConsoleLifetime.cs
Kaynak:
ConsoleLifetime.cs

Bu API altyapıyı destekler ve doğrudan kodunuzdan kullanılması amaçlanmamıştır. Bu API gelecek sürümlerde değiştirilebilir veya kaldırılabilir.

public:
 ConsoleLifetime(Microsoft::Extensions::Options::IOptions<Microsoft::Extensions::Hosting::ConsoleLifetimeOptions ^> ^ options, Microsoft::Extensions::Hosting::IHostEnvironment ^ environment, Microsoft::Extensions::Hosting::IHostApplicationLifetime ^ applicationLifetime, Microsoft::Extensions::Options::IOptions<Microsoft::Extensions::Hosting::HostOptions ^> ^ hostOptions);
public ConsoleLifetime (Microsoft.Extensions.Options.IOptions<Microsoft.Extensions.Hosting.ConsoleLifetimeOptions> options, Microsoft.Extensions.Hosting.IHostEnvironment environment, Microsoft.Extensions.Hosting.IHostApplicationLifetime applicationLifetime, Microsoft.Extensions.Options.IOptions<Microsoft.Extensions.Hosting.HostOptions> hostOptions);
new Microsoft.Extensions.Hosting.Internal.ConsoleLifetime : Microsoft.Extensions.Options.IOptions<Microsoft.Extensions.Hosting.ConsoleLifetimeOptions> * Microsoft.Extensions.Hosting.IHostEnvironment * Microsoft.Extensions.Hosting.IHostApplicationLifetime * Microsoft.Extensions.Options.IOptions<Microsoft.Extensions.Hosting.HostOptions> -> Microsoft.Extensions.Hosting.Internal.ConsoleLifetime
Public Sub New (options As IOptions(Of ConsoleLifetimeOptions), environment As IHostEnvironment, applicationLifetime As IHostApplicationLifetime, hostOptions As IOptions(Of HostOptions))

Parametreler

options
IOptions<ConsoleLifetimeOptions>

ConsoleLifetimeOptions örnekleri almak için kullanılan nesne.

environment
IHostEnvironment

Bir uygulamanın çalıştığı barındırma ortamı hakkında bilgi içeren bir nesne.

applicationLifetime
IHostApplicationLifetime

Tüketicilerin uygulama ömrü olaylarıyla ilgili bildirim almalarını sağlayan bir nesne.

hostOptions
IOptions<HostOptions>

Microsoft.Extensions.Hosting.Internal.ConsoleLifetime.HostOptions örnekleri almak için kullanılan nesne.

Özel durumlar

options, environment, applicationLifetime veya hostOptionsnull.

Şunlara uygulanır

ConsoleLifetime(IOptions<ConsoleLifetimeOptions>, IHostEnvironment, IHostApplicationLifetime, IOptions<HostOptions>, ILoggerFactory)

Kaynak:
ConsoleLifetime.cs
Kaynak:
ConsoleLifetime.cs
Kaynak:
ConsoleLifetime.cs
Kaynak:
ConsoleLifetime.cs

Bu API altyapıyı destekler ve doğrudan kodunuzdan kullanılması amaçlanmamıştır. Bu API gelecek sürümlerde değiştirilebilir veya kaldırılabilir.

public:
 ConsoleLifetime(Microsoft::Extensions::Options::IOptions<Microsoft::Extensions::Hosting::ConsoleLifetimeOptions ^> ^ options, Microsoft::Extensions::Hosting::IHostEnvironment ^ environment, Microsoft::Extensions::Hosting::IHostApplicationLifetime ^ applicationLifetime, Microsoft::Extensions::Options::IOptions<Microsoft::Extensions::Hosting::HostOptions ^> ^ hostOptions, Microsoft::Extensions::Logging::ILoggerFactory ^ loggerFactory);
public ConsoleLifetime (Microsoft.Extensions.Options.IOptions<Microsoft.Extensions.Hosting.ConsoleLifetimeOptions> options, Microsoft.Extensions.Hosting.IHostEnvironment environment, Microsoft.Extensions.Hosting.IHostApplicationLifetime applicationLifetime, Microsoft.Extensions.Options.IOptions<Microsoft.Extensions.Hosting.HostOptions> hostOptions, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory);
new Microsoft.Extensions.Hosting.Internal.ConsoleLifetime : Microsoft.Extensions.Options.IOptions<Microsoft.Extensions.Hosting.ConsoleLifetimeOptions> * Microsoft.Extensions.Hosting.IHostEnvironment * Microsoft.Extensions.Hosting.IHostApplicationLifetime * Microsoft.Extensions.Options.IOptions<Microsoft.Extensions.Hosting.HostOptions> * Microsoft.Extensions.Logging.ILoggerFactory -> Microsoft.Extensions.Hosting.Internal.ConsoleLifetime
Public Sub New (options As IOptions(Of ConsoleLifetimeOptions), environment As IHostEnvironment, applicationLifetime As IHostApplicationLifetime, hostOptions As IOptions(Of HostOptions), loggerFactory As ILoggerFactory)

Parametreler

options
IOptions<ConsoleLifetimeOptions>

ConsoleLifetimeOptions örnekleri almak için kullanılan nesne

environment
IHostEnvironment

Bir uygulamanın çalıştığı barındırma ortamı hakkında bilgi içeren bir nesne.

applicationLifetime
IHostApplicationLifetime

Tüketicilerin uygulama ömrü olaylarıyla ilgili bildirim almalarını sağlayan bir nesne.

hostOptions
IOptions<HostOptions>

Microsoft.Extensions.Hosting.Internal.ConsoleLifetime.HostOptions örnekleri almak için kullanılan nesne.

loggerFactory
ILoggerFactory

Günlüğe kaydetme sistemini yapılandırmak ve kayıtlı ILoggerProviderILogger örnekleri oluşturmak için bir nesne.

Özel durumlar

options, environment, applicationLifetime veya hostOptions ya da loggerFactorynull.

Şunlara uygulanır