DurableTaskOptions.ExtendedSessionsEnabled Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Azure SDK for .NET