ConsoleLifetime Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
ConsoleLifetime(IOptions<ConsoleLifetimeOptions>, IHostEnvironment, IHostApplicationLifetime, IOptions<HostOptions>) |
Toto rozhraní API podporuje infrastrukturu a není určené k použití přímo z vašeho kódu. Toto rozhraní API se může v budoucích verzích změnit nebo odebrat. |
ConsoleLifetime(IOptions<ConsoleLifetimeOptions>, IHostEnvironment, IHostApplicationLifetime, IOptions<HostOptions>, ILoggerFactory) |
Toto rozhraní API podporuje infrastrukturu a není určené k použití přímo z vašeho kódu. Toto rozhraní API se může v budoucích verzích změnit nebo odebrat. |
ConsoleLifetime(IOptions<ConsoleLifetimeOptions>, IHostEnvironment, IHostApplicationLifetime, IOptions<HostOptions>)
- Zdroj:
- ConsoleLifetime.cs
- Zdroj:
- ConsoleLifetime.cs
- Zdroj:
- ConsoleLifetime.cs
- Zdroj:
- ConsoleLifetime.cs
Toto rozhraní API podporuje infrastrukturu a není určené k použití přímo z vašeho kódu. Toto rozhraní API se může v budoucích verzích změnit nebo odebrat.
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))
Parametry
- options
- IOptions<ConsoleLifetimeOptions>
Objekt použitý k načtení ConsoleLifetimeOptions instancí.
- environment
- IHostEnvironment
Objekt, který obsahuje informace o hostitelském prostředí, ve kterém je aplikace spuštěná.
- applicationLifetime
- IHostApplicationLifetime
Objekt, který umožňuje příjemcům dostávat oznámení o událostech životnosti aplikace.
- hostOptions
- IOptions<HostOptions>
Objekt použitý k načtení Microsoft.Extensions.Hosting.Internal.ConsoleLifetime.HostOptions instancí.
Výjimky
options
, environment
nebo applicationLifetime
nebo hostOptions
je null
.
Platí pro
ConsoleLifetime(IOptions<ConsoleLifetimeOptions>, IHostEnvironment, IHostApplicationLifetime, IOptions<HostOptions>, ILoggerFactory)
- Zdroj:
- ConsoleLifetime.cs
- Zdroj:
- ConsoleLifetime.cs
- Zdroj:
- ConsoleLifetime.cs
- Zdroj:
- ConsoleLifetime.cs
Toto rozhraní API podporuje infrastrukturu a není určené k použití přímo z vašeho kódu. Toto rozhraní API se může v budoucích verzích změnit nebo odebrat.
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)
Parametry
- options
- IOptions<ConsoleLifetimeOptions>
Objekt použitý k načtení ConsoleLifetimeOptions instancí
- environment
- IHostEnvironment
Objekt, který obsahuje informace o hostitelském prostředí, ve kterém je aplikace spuštěná.
- applicationLifetime
- IHostApplicationLifetime
Objekt, který umožňuje příjemcům dostávat oznámení o událostech životnosti aplikace.
- hostOptions
- IOptions<HostOptions>
Objekt použitý k načtení Microsoft.Extensions.Hosting.Internal.ConsoleLifetime.HostOptions instancí.
- loggerFactory
- ILoggerFactory
Objekt pro konfiguraci systému protokolování a vytvoření instancí ILogger z registrovaného ILoggerProvider.
Výjimky
options
, environment
nebo applicationLifetime
nebo hostOptions
nebo loggerFactory
je null
.