Partager via


DurableTaskOptions Classe

Définition

Options de configuration pour l’extension Tâche durable.

public class DurableTaskOptions
type DurableTaskOptions = class
Public Class DurableTaskOptions
Héritage
DurableTaskOptions

Constructeurs

DurableTaskOptions()

Options de configuration pour l’extension Tâche durable.

Propriétés

AppLeaseOptions

Si UseAppLease a la valeur true, obtient ou définit les AppLeaaseOptions utilisées pour l’acquisition du bail afin de démarrer l’application.

AzureStorageConnectionStringName

Obtient ou définit le nom de la chaîne de connexion stockage Azure utilisée pour gérer les ressources stockage Azure sous-jacentes.

ControlQueueBatchSize

Obtient ou définit le nombre de messages à extraire de la file d’attente de contrôles à la fois.

ControlQueueVisibilityTimeout

Obtient ou définit le délai de visibilité des messages de file d’attente de contrôle mis en file d’attente.

CustomLifeCycleNotificationHelperType

Obtient ou définit le nom de type d’un personnalisé à utiliser pour gérer les événements de notification de cycle de vie.

EntityMessageReorderWindowInMinutes

Obtient ou définit la fenêtre de temps dans laquelle les messages d’entité sont dédupliqués et réorganisés.

EventGridKeySettingName

Obtient ou définit le nom du paramètre d’application contenant la clé utilisée pour l’authentification avec le Azure Event Grid rubrique personnalisée à l’adresse EventGridTopicEndpoint.

EventGridPublishEventTypes

Obtient ou définit les types d’événements qui seront publiés dans Event Grid.

EventGridPublishRetryCount

Obtient ou définit le nombre de nouvelles tentatives de requête de publication Event Grid.

EventGridPublishRetryHttpStatus

Obtient ou définit la requête de publication Event Grid http status.

EventGridPublishRetryInterval

Obtient ou définit l’intervalle de nouvelle tentative de demande de publication Event Grid.

EventGridTopicEndpoint

Obtient ou définit l’URL d’un point de terminaison de rubrique personnalisée Azure Event Grid. Lorsqu’ils sont définis, les événements de notification du cycle de vie de l’orchestration sont automatiquement publiés sur ce point de terminaison.

ExtendedSessionIdleTimeoutInSeconds

Obtient ou définit la durée en secondes avant l’expiration d’une session inactive. La valeur par défaut est 30 secondes.

ExtendedSessionsEnabled

Obtient ou définit un indicateur indiquant s’il faut activer les sessions étendues.

FetchLargeMessagesAutomatically

Obtient ou définit si l’extension télécharge automatiquement les entrées et sorties volumineuses dans les requêtes d’orchestration status. Si la valeur est false, l’extension retourne à la place une URL de stockage blob pointant vers les données d’entrée ou de sortie compressées GZip.

HttpSettings

Paramètres utilisés pour la fonctionnalité HTTP durable.

HubName

Obtient ou définit le nom du hub de tâches par défaut à utiliser par toutes les IDurableClientinstances , IDurableEntityClient, IDurableOrchestrationClient, IDurableOrchestrationContextet IDurableActivityContext .

LocalRpcEndpointEnabled

Obtient ou définit une valeur indiquant s’il faut activer le point de terminaison RPC local géré par cette extension.

LogReplayEvents

Obtient ou définit si les journaux des événements de relecture doivent être enregistrés.

MaxConcurrentActivityFunctions

Obtient ou définit le nombre maximal de fonctions d’activité qui peuvent être traitées simultanément sur un seul instance hôte.

MaxConcurrentOrchestratorFunctions

Obtient ou définit le nombre maximal de fonctions d’orchestrateur pouvant être traitées simultanément sur un seul instance hôte.

MaxEntityOperationBatchSize

Obtient ou définit le nombre maximal d’opérations d’entité qui sont traitées comme un seul lot.

MaxOrchestrationActions

Obtient ou définit le nombre maximal d’actions d’orchestration. La valeur par défaut est 100 000.

MaxQueuePollingInterval

Obtient ou définit l’intervalle maximal d’interrogation de la file d’attente.

Notifications

Section de configuration liée aux notifications.

NotificationUrl

Obtient ou définit l’URL de base pour les API HTTP gérées par cette extension.

OverridableExistingInstanceStates

États qui remplacent un orchestrateur existant lors de la tentative de démarrage d’un nouvel orchestrateur avec le même ID instance.

PartitionCount

Obtient ou définit le nombre de partitions pour la file d’attente de contrôles.

RollbackEntityOperationsOnExceptions

Contrôle si une exception non interceptée à l’intérieur d’une opération d’entité doit restaurer les effets de l’opération.

StorageProvider

Section de configuration liée aux fournisseurs de stockage. Si vous utilisez le fournisseur Stockage Azure, le schéma doit correspondre à AzureStorageOptions.

TraceInputsAndOutputs

Obtient ou définit une valeur indiquant s’il faut suivre les entrées et sorties des appels de fonction.

Tracing

Section de configuration liée au suivi.

TrackingStoreConnectionStringName

Obtient ou définit le nom de la chaîne de connexion stockage Azure à utiliser pour le magasin de suivi durable (tables Historique et Instances).

TrackingStoreNamePrefix

Obtient ou définit le préfixe de nom à utiliser pour l’historique et instance tables dans Stockage Azure.

UseAppLease

Si la valeur est true, prend un bail sur le conteneur du hub de tâches, ce qui permet à une seule application de traiter les messages dans un hub de tâches à la fois.

UseGracefulShutdown

Paramètre de préversion pour l’arrêt de manière appropriée afin d’empêcher les arrêts de tâche web d’échec d’activités ou d’orchestrations.

WorkItemQueueVisibilityTimeout

Obtient ou définit le délai de visibilité des messages de file d’attente d’éléments de travail mis en file d’attente.

Méthodes

SetDefaultHubName(String)

Définit HubName sur une valeur qui est considérée comme une valeur par défaut.

S’applique à