Bagikan melalui


ConsoleLifetime Konstruktor

Definisi

Overload

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

API ini mendukung infrastruktur dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. API ini dapat berubah atau dihapus dalam rilis mendatang.

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

API ini mendukung infrastruktur dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. API ini dapat berubah atau dihapus dalam rilis mendatang.

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

Sumber:
ConsoleLifetime.cs
Sumber:
ConsoleLifetime.cs
Sumber:
ConsoleLifetime.cs
Sumber:
ConsoleLifetime.cs

API ini mendukung infrastruktur dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. API ini dapat berubah atau dihapus dalam rilis mendatang.

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))

Parameter

options
IOptions<ConsoleLifetimeOptions>

Objek yang digunakan untuk mengambil instans ConsoleLifetimeOptions.

environment
IHostEnvironment

Objek yang berisi informasi tentang lingkungan hosting tempat aplikasi berjalan.

applicationLifetime
IHostApplicationLifetime

Objek yang memungkinkan konsumen diberi tahu tentang peristiwa masa pakai aplikasi.

hostOptions
IOptions<HostOptions>

Objek yang digunakan untuk mengambil instans Microsoft.Extensions.Hosting.Internal.ConsoleLifetime.HostOptions.

Pengecualian

options atau environment atau applicationLifetime atau hostOptionsnull.

Berlaku untuk

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

Sumber:
ConsoleLifetime.cs
Sumber:
ConsoleLifetime.cs
Sumber:
ConsoleLifetime.cs
Sumber:
ConsoleLifetime.cs

API ini mendukung infrastruktur dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. API ini dapat berubah atau dihapus dalam rilis mendatang.

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)

Parameter

options
IOptions<ConsoleLifetimeOptions>

Objek yang digunakan untuk mengambil instans ConsoleLifetimeOptions

environment
IHostEnvironment

Objek yang berisi informasi tentang lingkungan hosting tempat aplikasi berjalan.

applicationLifetime
IHostApplicationLifetime

Objek yang memungkinkan konsumen diberi tahu tentang peristiwa masa pakai aplikasi.

hostOptions
IOptions<HostOptions>

Objek yang digunakan untuk mengambil instans Microsoft.Extensions.Hosting.Internal.ConsoleLifetime.HostOptions.

loggerFactory
ILoggerFactory

Objek untuk mengonfigurasi sistem pengelogan dan membuat instans ILogger dari ILoggerProviderterdaftar .

Pengecualian

options atau environment atau applicationLifetime atau hostOptions atau loggerFactorynull.

Berlaku untuk