Compartilhar via


ConsoleLifetime Construtores

Definição

Sobrecargas

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

Essa API dá suporte à infraestrutura e não se destina a ser usada diretamente do seu código. Essa API pode mudar ou ser removida em versões futuras.

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

Essa API dá suporte à infraestrutura e não se destina a ser usada diretamente do seu código. Essa API pode mudar ou ser removida em versões futuras.

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

Origem:
ConsoleLifetime.cs
Origem:
ConsoleLifetime.cs
Origem:
ConsoleLifetime.cs
Origem:
ConsoleLifetime.cs

Essa API dá suporte à infraestrutura e não se destina a ser usada diretamente do seu código. Essa API pode mudar ou ser removida em versões futuras.

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

Parâmetros

options
IOptions<ConsoleLifetimeOptions>

Um objeto usado para recuperar ConsoleLifetimeOptions instâncias.

environment
IHostEnvironment

Um objeto que contém informações sobre o ambiente de hospedagem em que um aplicativo está sendo executado.

applicationLifetime
IHostApplicationLifetime

Um objeto que permite que os consumidores sejam notificados sobre eventos de tempo de vida do aplicativo.

hostOptions
IOptions<HostOptions>

Um objeto usado para recuperar Microsoft.Extensions.Hosting.Internal.ConsoleLifetime.HostOptions instâncias.

Exceções

options ou environment ou applicationLifetime ou hostOptions é null.

Aplica-se a

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

Origem:
ConsoleLifetime.cs
Origem:
ConsoleLifetime.cs
Origem:
ConsoleLifetime.cs
Origem:
ConsoleLifetime.cs

Essa API dá suporte à infraestrutura e não se destina a ser usada diretamente do seu código. Essa API pode mudar ou ser removida em versões futuras.

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)

Parâmetros

options
IOptions<ConsoleLifetimeOptions>

Um objeto usado para recuperar instâncias de ConsoleLifetimeOptions

environment
IHostEnvironment

Um objeto que contém informações sobre o ambiente de hospedagem em que um aplicativo está sendo executado.

applicationLifetime
IHostApplicationLifetime

Um objeto que permite que os consumidores sejam notificados sobre eventos de tempo de vida do aplicativo.

hostOptions
IOptions<HostOptions>

Um objeto usado para recuperar Microsoft.Extensions.Hosting.Internal.ConsoleLifetime.HostOptions instâncias.

loggerFactory
ILoggerFactory

Um objeto para configurar o sistema de registro em log e criar instâncias de ILogger do ILoggerProviderregistrado.

Exceções

options ou environment ou applicationLifetime ou hostOptions ou loggerFactory é null.

Aplica-se a