Freigeben über


ConsoleLifetime Konstruktoren

Definition

Überlädt

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

Diese API unterstützt die Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Diese API kann in zukünftigen Versionen geändert oder entfernt werden.

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

Diese API unterstützt die Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Diese API kann in zukünftigen Versionen geändert oder entfernt werden.

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

Quelle:
ConsoleLifetime.cs
Quelle:
ConsoleLifetime.cs
Quelle:
ConsoleLifetime.cs
Quelle:
ConsoleLifetime.cs

Diese API unterstützt die Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Diese API kann in zukünftigen Versionen geändert oder entfernt werden.

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>

Ein Objekt, das zum Abrufen ConsoleLifetimeOptions Instanzen verwendet wird.

environment
IHostEnvironment

Ein Objekt, das Informationen zur Hostumgebung enthält, in der eine Anwendung ausgeführt wird.

applicationLifetime
IHostApplicationLifetime

Ein Objekt, mit dem Verbraucher über Anwendungslebensdauerereignisse benachrichtigt werden können.

hostOptions
IOptions<HostOptions>

Ein Objekt, das zum Abrufen Microsoft.Extensions.Hosting.Internal.ConsoleLifetime.HostOptions Instanzen verwendet wird.

Ausnahmen

options oder environment oder applicationLifetime oder hostOptions ist null.

Gilt für:

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

Quelle:
ConsoleLifetime.cs
Quelle:
ConsoleLifetime.cs
Quelle:
ConsoleLifetime.cs
Quelle:
ConsoleLifetime.cs

Diese API unterstützt die Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Diese API kann in zukünftigen Versionen geändert oder entfernt werden.

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>

Ein Objekt zum Abrufen ConsoleLifetimeOptions Instanzen

environment
IHostEnvironment

Ein Objekt, das Informationen zur Hostumgebung enthält, in der eine Anwendung ausgeführt wird.

applicationLifetime
IHostApplicationLifetime

Ein Objekt, mit dem Verbraucher über Anwendungslebensdauerereignisse benachrichtigt werden können.

hostOptions
IOptions<HostOptions>

Ein Objekt, das zum Abrufen Microsoft.Extensions.Hosting.Internal.ConsoleLifetime.HostOptions Instanzen verwendet wird.

loggerFactory
ILoggerFactory

Ein Objekt zum Konfigurieren des Protokollierungssystems und Erstellen von Instanzen von ILogger aus dem registrierten ILoggerProvider.

Ausnahmen

options oder environment oder applicationLifetime oder hostOptions oder loggerFactory ist null.

Gilt für: