ConsoleLifetime Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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