Partager via


DurableClientFactory Constructeur

Définition

Initialise une nouvelle instance de la classe DurableClientFactory.

public DurableClientFactory (Microsoft.Extensions.Options.IOptions<Microsoft.Azure.WebJobs.Extensions.DurableTask.Options.DurableClientOptions> defaultDurableClientOptions, Microsoft.Extensions.Options.IOptions<Microsoft.Azure.WebJobs.Extensions.DurableTask.DurableTaskOptions> durableTaskOptions, Microsoft.Azure.WebJobs.Extensions.DurableTask.IDurabilityProviderFactory orchestrationServiceFactory, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory, Microsoft.Azure.WebJobs.Extensions.DurableTask.IMessageSerializerSettingsFactory messageSerializerSettingsFactory = default);
new Microsoft.Azure.WebJobs.Extensions.DurableTask.ContextImplementations.DurableClientFactory : Microsoft.Extensions.Options.IOptions<Microsoft.Azure.WebJobs.Extensions.DurableTask.Options.DurableClientOptions> * Microsoft.Extensions.Options.IOptions<Microsoft.Azure.WebJobs.Extensions.DurableTask.DurableTaskOptions> * Microsoft.Azure.WebJobs.Extensions.DurableTask.IDurabilityProviderFactory * Microsoft.Extensions.Logging.ILoggerFactory * Microsoft.Azure.WebJobs.Extensions.DurableTask.IMessageSerializerSettingsFactory -> Microsoft.Azure.WebJobs.Extensions.DurableTask.ContextImplementations.DurableClientFactory
Public Sub New (defaultDurableClientOptions As IOptions(Of DurableClientOptions), durableTaskOptions As IOptions(Of DurableTaskOptions), orchestrationServiceFactory As IDurabilityProviderFactory, loggerFactory As ILoggerFactory, Optional messageSerializerSettingsFactory As IMessageSerializerSettingsFactory = Nothing)

Paramètres

defaultDurableClientOptions
IOptions<DurableClientOptions>

Options par défaut pour créer des clients durables.

durableTaskOptions
IOptions<DurableTaskOptions>

Options de configuration pour cette extension.

orchestrationServiceFactory
IDurabilityProviderFactory

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

loggerFactory
ILoggerFactory

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

messageSerializerSettingsFactory
IMessageSerializerSettingsFactory

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

S’applique à