Compartir a través de


DurableTaskOptions Clase

Definición

Opciones de configuración para la extensión Durable Task.

public class DurableTaskOptions
type DurableTaskOptions = class
Public Class DurableTaskOptions
Herencia
DurableTaskOptions

Constructores

DurableTaskOptions()

Opciones de configuración para la extensión Durable Task.

Propiedades

AppLeaseOptions

Si UseAppLease es true, obtiene o establece las appLeaaseOptions usadas para adquirir la concesión para iniciar la aplicación.

AzureStorageConnectionStringName

Obtiene o establece el nombre de la cadena de conexión de Azure Storage usada para administrar los recursos subyacentes de Azure Storage.

ControlQueueBatchSize

Obtiene o establece el número de mensajes que se van a extraer de la cola de control a la vez.

ControlQueueVisibilityTimeout

Obtiene o establece el tiempo de espera de visibilidad de los mensajes de cola de control puestos en cola.

CustomLifeCycleNotificationHelperType

Obtiene o establece el nombre de tipo de un personalizado que se va a usar para controlar los eventos de notificación del ciclo de vida.

EntityMessageReorderWindowInMinutes

Obtiene o establece la ventana de tiempo en la que los mensajes de entidad se desduplican y se reordenan.

EventGridKeySettingName

Obtiene o establece el nombre de la configuración de la aplicación que contiene la clave usada para autenticarse con el tema personalizado de Azure Event Grid en EventGridTopicEndpoint.

EventGridPublishEventTypes

Obtiene o establece los tipos de evento que se publicarán en Event Grid.

EventGridPublishRetryCount

Obtiene o establece el recuento de reintentos de solicitudes de publicación de Event Grid.

EventGridPublishRetryHttpStatus

Obtiene o establece el estado http de la solicitud de publicación de Event Grid.

EventGridPublishRetryInterval

Obtiene o establece el intervalo de reintento de solicitud de publicación de Event Grid.

EventGridTopicEndpoint

Obtiene o establece la dirección URL de un punto de conexión de tema personalizado Azure Event Grid. Cuando se establece, los eventos de notificación del ciclo de vida de orquestación se publicarán automáticamente en este punto de conexión.

ExtendedSessionIdleTimeoutInSeconds

Obtiene o establece la cantidad de tiempo en segundos antes de que se agote el tiempo de espera de una sesión inactiva. El valor predeterminado es de 30 segundos.

ExtendedSessionsEnabled

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

FetchLargeMessagesAutomatically

Obtiene o establece si la extensión descargará automáticamente entradas y salidas de gran tamaño en las consultas de estado de orquestación. Si se establece en false, la extensión devolverá en su lugar una dirección URL de almacenamiento de blobs que apunta a los datos de entrada o salida comprimidos de GZip.

HttpSettings

Configuración usada para la funcionalidad HTTP duradera.

HubName

Obtiene o establece el nombre predeterminado del centro de tareas que usarán todas las IDurableClientinstancias de , IDurableEntityClient, IDurableOrchestrationClient, IDurableOrchestrationContext, y IDurableActivityContext .

LocalRpcEndpointEnabled

Obtiene o establece un valor que indica si se va a habilitar el punto de conexión RPC local administrado por esta extensión.

LogReplayEvents

Obtiene o establece si es necesario registrar los registros de los eventos de reproducción.

MaxConcurrentActivityFunctions

Obtiene o establece el número máximo de funciones de actividad que se pueden procesar simultáneamente en una sola instancia de host.

MaxConcurrentOrchestratorFunctions

Obtiene o establece el número máximo de funciones de orquestador que se pueden procesar simultáneamente en una sola instancia de host.

MaxEntityOperationBatchSize

Obtiene o establece el número máximo de operaciones de entidad que se procesan como un único lote.

MaxOrchestrationActions

Obtiene o establece el número máximo de acciones de orquestación. El valor predeterminado es 100 000.

MaxQueuePollingInterval

Obtiene o establece el intervalo máximo de sondeo de cola.

Notifications

Sección de configuración relacionada con las notificaciones.

NotificationUrl

Obtiene o establece la dirección URL base de las API HTTP administradas por esta extensión.

OverridableExistingInstanceStates

Estados que invalidarán un orquestador existente al intentar iniciar un nuevo orquestador con el mismo identificador de instancia.

PartitionCount

Obtiene o establece el recuento de particiones de la cola de control.

RollbackEntityOperationsOnExceptions

Controla si una excepción no detectada dentro de una operación de entidad debe revertir los efectos de la operación.

StorageProvider

Sección de configuración relacionada con los proveedores de almacenamiento. Si usa el proveedor de Azure Storage, el esquema debe coincidir con AzureStorageOptions.

TraceInputsAndOutputs

Obtiene o establece un valor que indica si se van a realizar un seguimiento de las entradas y salidas de las llamadas de función.

Tracing

Sección de configuración relacionada con el seguimiento.

TrackingStoreConnectionStringName

Obtiene o establece el nombre de la cadena de conexión de Azure Storage que se va a usar para el almacén de seguimiento duradero (tablas historial e instancias).

TrackingStoreNamePrefix

Obtiene o establece el prefijo de nombre que se va a usar para las tablas de historial e instancia de Azure Storage.

UseAppLease

Si es true, toma una concesión en el contenedor del centro de tareas, lo que permite que solo una aplicación procese mensajes en un centro de tareas a la vez.

UseGracefulShutdown

Configuración de vista previa para apagar correctamente para evitar que los trabajos de WebJob produzcan errores en las actividades o orquestaciones.

WorkItemQueueVisibilityTimeout

Obtiene o establece el tiempo de espera de visibilidad de los mensajes de cola de elementos de trabajo puestos en cola.

Métodos

SetDefaultHubName(String)

Establece HubName en un valor que se considera un valor predeterminado.

Se aplica a