Partager via


DurableTaskOptions.ExtendedSessionsEnabled Propriété

Définition

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

public bool ExtendedSessionsEnabled { get; set; }
member this.ExtendedSessionsEnabled : bool with get, set
Public Property ExtendedSessionsEnabled As Boolean

Valeur de propriété

true pour activer les sessions étendues ; sinon false.

Remarques

Les sessions étendues peuvent améliorer les performances des fonctions d’orchestrateur en leur permettant d’ignorer les relectures lorsque de nouveaux messages sont reçus dans de brefs délais.

Notez que les fonctions d’orchestrateur qui sont étendues de cette façon continueront à être comptabilisées dans la MaxConcurrentOrchestratorFunctions limite. Pour éviter la famine, seule la moitié du nombre maximal de fonctions d’orchestrateur simultanées autorisées peut être étendue simultanément à un moment donné. La ExtendedSessionIdleTimeoutInSeconds propriété peut également être utilisée pour contrôler la durée pendant laquelle une fonction d’orchestrateur inactive est autorisée à être étendue.

Il est recommandé de définir false cette propriété sur pendant le développement pour garantir que le code d’orchestrateur respecte correctement les règles d’idempotency.

S’applique à