DurableTaskExtension Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
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:
Azure SDK for .NET