ConsoleLifetime Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 hostOptions
null
.
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 loggerFactory
null
.