DurableTaskOptions.ExtendedSessionsEnabled Propriété
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.
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 à
Azure SDK for .NET