DurableTaskExtension 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
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 à
Azure SDK for .NET