Langue

ConsoleLifetime Constructeurs

Définition

Surcharges

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

Initialise une ConsoleLifetime instance à l’aide des options de durée de vie de la console spécifiées, de l’environnement hôte, de la durée de vie de l’application hôte et des options d’hôte.

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

Initialise une ConsoleLifetime instance à l’aide des options de durée de vie de la console spécifiées, de l’environnement hôte, des options d’hôte et de la fabrique d’enregistreurs d’événements.

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

Source:
ConsoleLifetime.cs
Source:
ConsoleLifetime.cs
Source:
ConsoleLifetime.cs
Source:
ConsoleLifetime.cs

Initialise une ConsoleLifetime instance à l’aide des options de durée de vie de la console spécifiées, de l’environnement hôte, de la durée de vie de l’application hôte et des options d’hôte.

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

Paramètres

options
IOptions<ConsoleLifetimeOptions>

Objet utilisé pour récupérer des ConsoleLifetimeOptions instances.

environment
IHostEnvironment

Informations sur l’environnement d’hébergement dans lequel une application s’exécute.

applicationLifetime
IHostApplicationLifetime

Objet qui permet aux consommateurs d’être avertis des événements de durée de vie de l’application.

hostOptions
IOptions<HostOptions>

Objet utilisé pour récupérer des instances d’options d’hôte internes.

Exceptions

options ou environment ou applicationLifetimehostOptions est null.

S’applique à

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

Source:
ConsoleLifetime.cs
Source:
ConsoleLifetime.cs
Source:
ConsoleLifetime.cs
Source:
ConsoleLifetime.cs

Initialise une ConsoleLifetime instance à l’aide des options de durée de vie de la console spécifiées, de l’environnement hôte, des options d’hôte et de la fabrique d’enregistreurs d’événements.

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)

Paramètres

options
IOptions<ConsoleLifetimeOptions>

Objet utilisé pour récupérer des ConsoleLifetimeOptions instances.

environment
IHostEnvironment

Informations sur l’environnement d’hébergement dans lequel une application s’exécute.

applicationLifetime
IHostApplicationLifetime

Objet qui permet aux consommateurs d’être avertis des événements de durée de vie de l’application.

hostOptions
IOptions<HostOptions>

Objet utilisé pour récupérer des instances Microsoft.Extensions.Hosting.Internal.ConsoleLifetime.HostOptions.

loggerFactory
ILoggerFactory

Objet permettant de configurer le système de journalisation et de créer des instances à ILogger partir du système inscrit ILoggerProvider.

Exceptions

optionsou environment ou applicationLifetimehostOptionsloggerFactory ou est .null

S’applique à