DurableTaskOptions.ExtendedSessionsEnabled Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define um sinalizador que indica se as sessões estendidas devem ser habilitadas.
public bool ExtendedSessionsEnabled { get; set; }
member this.ExtendedSessionsEnabled : bool with get, set
Public Property ExtendedSessionsEnabled As Boolean
Valor da propriedade
true
para habilitar sessões estendidas; caso contrário false
, .
Comentários
As sessões estendidas podem melhorar o desempenho das funções de orquestrador, permitindo que elas ignorem as reproduções quando novas mensagens são recebidas em curtos períodos de tempo.
Observe que as funções de orquestrador que são estendidas dessa maneira continuarão a contar em relação ao MaxConcurrentOrchestratorFunctions limite. Para evitar a fome, apenas metade do número máximo de funções de orquestrador simultâneas permitidas pode ser estendida simultaneamente a qualquer momento. A ExtendedSessionIdleTimeoutInSeconds propriedade também pode ser usada para controlar por quanto tempo uma função de orquestrador ocioso tem permissão para ser estendida.
É recomendável que essa propriedade seja definida false
como durante o desenvolvimento para ajudar a garantir que o código do orquestrador obedeça corretamente às regras de idempotency.
Aplica-se a
Azure SDK for .NET