Compartir a través de


DurableTaskOptions.ExtendedSessionsEnabled Propiedad

Definición

Obtiene o establece una marca que indica si se van a habilitar sesiones extendidas.

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

Valor de propiedad

true para habilitar sesiones extendidas; de lo contrario false, .

Comentarios

Las sesiones extendidas pueden mejorar el rendimiento de las funciones de orquestador al permitirles omitir las reproducciones cuando se reciben mensajes nuevos en breves períodos de tiempo.

Tenga en cuenta que las funciones de orquestador que se extienden de esta manera seguirán contando con respecto al MaxConcurrentOrchestratorFunctions límite. Para evitar el hambre, solo la mitad del número máximo de funciones de orquestador simultáneas permitidas se puede extender simultáneamente en un momento dado. La ExtendedSessionIdleTimeoutInSeconds propiedad también se puede usar para controlar cuánto tiempo se permite extender una función de orquestador inactiva.

Se recomienda establecer false esta propiedad en durante el desarrollo para ayudar a garantizar que el código de orquestador cumpla correctamente las reglas de idempotencia.

Se aplica a