Freigeben über


DurableTaskExtension Konstruktoren

Definition

Überlädt

DurableTaskExtension(IOptions<DurableTaskOptions>, ILoggerFactory, INameResolver, IConnectionStringResolver)

Initialisiert eine neue Instanz des DurableTaskExtension.

DurableTaskExtension(IOptions<DurableTaskOptions>, ILoggerFactory, INameResolver, IEnumerable<IDurabilityProviderFactory>, IApplicationLifetimeWrapper, IDurableHttpMessageHandlerFactory, ILifeCycleNotificationHelper, IMessageSerializerSettingsFactory, IPlatformInformation, IErrorSerializerSettingsFactory, IWebHookProvider, ITelemetryActivator)

Initialisiert eine neue Instanz des DurableTaskExtension.

DurableTaskExtension(IOptions<DurableTaskOptions>, ILoggerFactory, INameResolver, IConnectionStringResolver)

Quelle:
DurableTaskExtension.cs

Initialisiert eine neue Instanz des DurableTaskExtension.

public DurableTaskExtension (Microsoft.Extensions.Options.IOptions<Microsoft.Azure.WebJobs.Extensions.DurableTask.DurableTaskOptions> options, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory, Microsoft.Azure.WebJobs.INameResolver nameResolver, Microsoft.Azure.WebJobs.Extensions.DurableTask.IConnectionStringResolver connectionStringResolver);
new Microsoft.Azure.WebJobs.Extensions.DurableTask.DurableTaskExtension : Microsoft.Extensions.Options.IOptions<Microsoft.Azure.WebJobs.Extensions.DurableTask.DurableTaskOptions> * Microsoft.Extensions.Logging.ILoggerFactory * Microsoft.Azure.WebJobs.INameResolver * Microsoft.Azure.WebJobs.Extensions.DurableTask.IConnectionStringResolver -> Microsoft.Azure.WebJobs.Extensions.DurableTask.DurableTaskExtension
Public Sub New (options As IOptions(Of DurableTaskOptions), loggerFactory As ILoggerFactory, nameResolver As INameResolver, connectionStringResolver As IConnectionStringResolver)

Parameter

options
IOptions<DurableTaskOptions>

Die Konfigurationsoptionen für diese Erweiterung.

loggerFactory
ILoggerFactory

Die Protokollierungsfactory, die für die erweiterungsspezifische Protokollierung und Orchestrierungsnachverfolgung verwendet wird.

nameResolver
Microsoft.Azure.WebJobs.INameResolver

Der Namenslöser, der zum Suchen nach Anwendungseinstellungen verwendet werden soll.

connectionStringResolver
IConnectionStringResolver

Der Resolver, der zum Suchen nach Verbindungszeichenfolgen verwendet werden soll.

Gilt für:

DurableTaskExtension(IOptions<DurableTaskOptions>, ILoggerFactory, INameResolver, IEnumerable<IDurabilityProviderFactory>, IApplicationLifetimeWrapper, IDurableHttpMessageHandlerFactory, ILifeCycleNotificationHelper, IMessageSerializerSettingsFactory, IPlatformInformation, IErrorSerializerSettingsFactory, IWebHookProvider, ITelemetryActivator)

Quelle:
DurableTaskExtension.cs

Initialisiert eine neue Instanz des DurableTaskExtension.

public DurableTaskExtension (Microsoft.Extensions.Options.IOptions<Microsoft.Azure.WebJobs.Extensions.DurableTask.DurableTaskOptions> options, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory, Microsoft.Azure.WebJobs.INameResolver nameResolver, System.Collections.Generic.IEnumerable<Microsoft.Azure.WebJobs.Extensions.DurableTask.IDurabilityProviderFactory> orchestrationServiceFactories, Microsoft.Azure.WebJobs.Extensions.DurableTask.IApplicationLifetimeWrapper hostLifetimeService, Microsoft.Azure.WebJobs.Extensions.DurableTask.IDurableHttpMessageHandlerFactory durableHttpMessageHandlerFactory = default, Microsoft.Azure.WebJobs.Extensions.DurableTask.ILifeCycleNotificationHelper lifeCycleNotificationHelper = default, Microsoft.Azure.WebJobs.Extensions.DurableTask.IMessageSerializerSettingsFactory messageSerializerSettingsFactory = default, Microsoft.Azure.WebJobs.Extensions.DurableTask.IPlatformInformation platformInformationService = default, Microsoft.Azure.WebJobs.Extensions.DurableTask.IErrorSerializerSettingsFactory errorSerializerSettingsFactory = default, Microsoft.Azure.WebJobs.Host.Config.IWebHookProvider webhookProvider = default, Microsoft.Azure.WebJobs.Extensions.DurableTask.Correlation.ITelemetryActivator telemetryActivator = default);
new Microsoft.Azure.WebJobs.Extensions.DurableTask.DurableTaskExtension : Microsoft.Extensions.Options.IOptions<Microsoft.Azure.WebJobs.Extensions.DurableTask.DurableTaskOptions> * Microsoft.Extensions.Logging.ILoggerFactory * Microsoft.Azure.WebJobs.INameResolver * seq<Microsoft.Azure.WebJobs.Extensions.DurableTask.IDurabilityProviderFactory> * Microsoft.Azure.WebJobs.Extensions.DurableTask.IApplicationLifetimeWrapper * Microsoft.Azure.WebJobs.Extensions.DurableTask.IDurableHttpMessageHandlerFactory * Microsoft.Azure.WebJobs.Extensions.DurableTask.ILifeCycleNotificationHelper * Microsoft.Azure.WebJobs.Extensions.DurableTask.IMessageSerializerSettingsFactory * Microsoft.Azure.WebJobs.Extensions.DurableTask.IPlatformInformation * Microsoft.Azure.WebJobs.Extensions.DurableTask.IErrorSerializerSettingsFactory * Microsoft.Azure.WebJobs.Host.Config.IWebHookProvider * Microsoft.Azure.WebJobs.Extensions.DurableTask.Correlation.ITelemetryActivator -> Microsoft.Azure.WebJobs.Extensions.DurableTask.DurableTaskExtension
Public Sub New (options As IOptions(Of DurableTaskOptions), loggerFactory As ILoggerFactory, nameResolver As INameResolver, orchestrationServiceFactories As IEnumerable(Of IDurabilityProviderFactory), hostLifetimeService As IApplicationLifetimeWrapper, Optional durableHttpMessageHandlerFactory As IDurableHttpMessageHandlerFactory = Nothing, Optional lifeCycleNotificationHelper As ILifeCycleNotificationHelper = Nothing, Optional messageSerializerSettingsFactory As IMessageSerializerSettingsFactory = Nothing, Optional platformInformationService As IPlatformInformation = Nothing, Optional errorSerializerSettingsFactory As IErrorSerializerSettingsFactory = Nothing, Optional webhookProvider As IWebHookProvider = Nothing, Optional telemetryActivator As ITelemetryActivator = Nothing)

Parameter

options
IOptions<DurableTaskOptions>

Die Konfigurationsoptionen für diese Erweiterung.

loggerFactory
ILoggerFactory

Die Protokollierungsfactory, die für die erweiterungsspezifische Protokollierung und Orchestrierungsnachverfolgung verwendet wird.

nameResolver
Microsoft.Azure.WebJobs.INameResolver

Der Namenslöser, der zum Suchen nach Anwendungseinstellungen verwendet werden soll.

orchestrationServiceFactories
IEnumerable<IDurabilityProviderFactory>

Die Fabriken, die zum Erstellen des Orchestrierungsdiensts basierend auf dem konfigurierten Speicheranbieter verwendet werden.

hostLifetimeService
IApplicationLifetimeWrapper

Der Benachrichtigungsdienst zum Herunterfahren des Hosts zum Erkennen und Reagieren auf Herunterfahren des Hosts.

durableHttpMessageHandlerFactory
IDurableHttpMessageHandlerFactory

Der HTTP-Nachrichtenhandler, der HTTP-Anforderungen und HTTP-Antworten verarbeitet.

lifeCycleNotificationHelper
ILifeCycleNotificationHelper

Das Hilfsprogramm für Lebenszyklusbenachrichtigungen, das für die Nachverfolgung der benutzerdefinierten Orchestrierung verwendet wird.

messageSerializerSettingsFactory
IMessageSerializerSettingsFactory

Die Factory, die zum Erstellen von Newtonsoft.Json.JsonSerializerSettings Nachrichteneinstellungen verwendet wird.

platformInformationService
IPlatformInformation

Der Plattforminformationsanbieter, um das Betriebssystem, den App Service-Plan und andere Umgebungsinformationen zu überprüfen.

errorSerializerSettingsFactory
IErrorSerializerSettingsFactory

Die Factory, die zum Erstellen von Newtonsoft.Json.JsonSerializerSettings Fehlereinstellungen verwendet wird.

webhookProvider
Microsoft.Azure.WebJobs.Host.Config.IWebHookProvider

Stellt Webhook-URLs für HTTP-Verwaltungs-APIs bereit.

telemetryActivator
ITelemetryActivator

Der Aktivator von DistributedTracing. Nur .netstandard2.0.

Gilt für: