Partager via


DurableTaskExtension Constructeurs

Définition

Surcharges

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

Initialise une nouvelle instance de l'objet DurableTaskExtension.

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

Initialise une nouvelle instance de l'objet DurableTaskExtension.

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

Source:
DurableTaskExtension.cs

Initialise une nouvelle instance de l'objet 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)

Paramètres

options
IOptions<DurableTaskOptions>

Options de configuration pour cette extension.

loggerFactory
ILoggerFactory

Fabrique d’enregistreurs d’événements utilisée pour la journalisation et le suivi de l’orchestration spécifiques à l’extension.

nameResolver
Microsoft.Azure.WebJobs.INameResolver

Programme de résolution de noms à utiliser pour rechercher les paramètres de l’application.

connectionStringResolver
IConnectionStringResolver

Programme de résolution à utiliser pour rechercher des chaînes de connexion.

S’applique à

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

Source:
DurableTaskExtension.cs

Initialise une nouvelle instance de l'objet 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)

Paramètres

options
IOptions<DurableTaskOptions>

Options de configuration pour cette extension.

loggerFactory
ILoggerFactory

Fabrique d’enregistreurs d’événements utilisée pour la journalisation et le suivi de l’orchestration spécifiques à l’extension.

nameResolver
Microsoft.Azure.WebJobs.INameResolver

Programme de résolution de noms à utiliser pour rechercher les paramètres de l’application.

orchestrationServiceFactories
IEnumerable<IDurabilityProviderFactory>

Fabriques utilisées pour créer un service d’orchestration basé sur le fournisseur de stockage configuré.

hostLifetimeService
IApplicationLifetimeWrapper

Service de notification d’arrêt de l’hôte pour la détection et la réaction aux arrêts de l’hôte.

durableHttpMessageHandlerFactory
IDurableHttpMessageHandlerFactory

Gestionnaire de messages HTTP qui gère les requêtes HTTP et les réponses HTTP.

lifeCycleNotificationHelper
ILifeCycleNotificationHelper

Assistance de notification de cycle de vie utilisée pour le suivi d’orchestration personnalisé.

messageSerializerSettingsFactory
IMessageSerializerSettingsFactory

Fabrique utilisée pour créer Newtonsoft.Json.JsonSerializerSettings des paramètres de message.

platformInformationService
IPlatformInformation

Fournisseur d’informations de plateforme pour inspecter le système d’exploitation, le plan App Service et d’autres informations d’environnement.

errorSerializerSettingsFactory
IErrorSerializerSettingsFactory

Fabrique utilisée pour créer Newtonsoft.Json.JsonSerializerSettings des paramètres d’erreur.

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

Fournit des URL de webhook pour les API de gestion HTTP.

telemetryActivator
ITelemetryActivator

Activateur de DistributedTracing. .netstandard2.0 uniquement.

S’applique à