Microsoft.Azure.WebJobs.Extensions.DurableTask Espacio de nombres

Clases

ActivityTriggerAttribute

Atributo de desencadenador que se usa para las funciones de actividad duraderas.

AzureStorageOptions

Opciones de configuración para el proveedor de almacenamiento de Azure Storage.

DeterministicAttribute

Atributo usado con el analizador de Durable Functions para etiquetar un método como determinista. Esto permite llamar al método en una función orchestration sin provocar una advertencia del compilador.

DurabilityProvider

Proveedor de almacenamiento de back-end que proporciona la durabilidad real de Durable Functions. Esto es funcionalmente un superconjunto de DurableTask.Core.IOrchestrationService y DurableTask.Core.IOrchestrationServiceClient. Si el proveedor de almacenamiento no realiza ninguna de las Durable Functions operaciones específicas, puede usar esta clase directamente con la expectativa de que solo se implementen esas interfaces. Todos los Durable Functions métodos o operaciones específicos son virtuales y se pueden sobrescribir mediante la creación de una subclase.

DurableClientAttribute

Atributo usado para enlazar un parámetro de función a una IDurableClientinstancia de , IDurableEntityCliento IDurableOrchestrationClient .

DurableContextExtensions

Define sobrecargas convenientes para llamar a los métodos de contexto, para todos los contextos.

DurableEntityStatus

Representa el estado de una instancia de entidad duradera.

DurableHttpRequest

Solicitud usada para realizar una llamada HTTP a través de Durable Functions.

DurableHttpResponse

Respuesta recibida de la solicitud HTTP realizada por Durable Function.

DurableOrchestrationStatus

Representa el estado de una instancia de orquestación duradera.

DurableTaskExtension

Configuración de la extensión Durable Functions.

DurableTaskJobHostConfigurationExtensions

Extensión para registrar una configuración de Durable Functions con JobHostConfiguration.

DurableTaskOptions

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

Entity

Contexto accesible estáticamente para las operaciones de entidad.

EntityCurrentOperationStatus

Información sobre el estado actual de una operación que se ejecuta en una entidad. Excluye datos potencialmente grandes (como la entrada de la operación) para que se pueda leer con baja latencia.

EntityProxy

Proporciona la implementación base para el proxy de entidad.

EntityQuery

Condición de consulta para buscar el estado de las instancias de entidad.

EntityQueryResult

Estado de todas las instancias de entidad con paginación para una consulta determinada.

EntitySchedulerException

Excepción usada para describir varios problemas detectados por el programador de entidades.

EntityStatus

Información sobre el estado actual de una entidad. Excluye datos potencialmente grandes (como el estado de la entidad o el contenido de la cola) para que siempre se pueda leer con baja latencia.

EntityTriggerAttribute

Atributo de desencadenador que se usa para las funciones de entidad duraderas.

EventGridNotificationOptions

Configuración de las opciones de notificación de Event Grid para la extensión Durable Task.

FunctionFailedException

Excepción que se produce cuando se produce un error en una función de sub-orquestador o actividad.

HttpManagementPayload

Estructura de datos que contiene el estado, finaliza y envía puntos de conexión HTTP de eventos externos.

HttpOptions

Se usa para la funcionalidad HTTP duradera.

HttpRetryOptions

Define las directivas de reintento que se pueden pasar como parámetros a varias operaciones.

LockingRulesViolationException

Excepción que se produce cuando el código de la aplicación infringe las reglas de bloqueo.

ManagedIdentityOptions

Opciones de configuración para identidad administrada.

ManagedIdentityTokenSource

Implementación del origen de tokens para identidades administradas de Azure.

NotificationOptions

Configuración de las opciones de notificación para la extensión durable task.

OperationErrorException

Resultado de la excepción que representa una operación que produjo un error, en caso de que la excepción original no sea serializable o fuera de proceso.

OrchestrationClientAttribute

Atributo en desuso para enlazar un parámetro de función a .IDurableClient Aquí para obtener compatibilidad con versiones anteriores. Utilice DurableClientAttribute en su lugar.

OrchestrationStatusQueryCondition

Condición de consulta para buscar el estado de las instancias de orquestación.

OrchestrationStatusQueryResult

Estado de todas las instancias de orquestación con paginación para una consulta determinada.

OrchestrationTriggerAttribute

Atributo de desencadenador que se usa para las funciones de orquestador durables.

ProviderUtils

Proporciona acceso a la funcionalidad interna con el fin de implementar proveedores de durabilidad.

PurgeHistoryResult

Clase para contener estadísticas sobre esta ejecución del historial de purgas.

RetryOptions

Define las directivas de reintento que se pueden pasar como parámetros a varias operaciones.

StandardConnectionInfoProvider

Proveedor de información de conexión que resuelve la información de conexión de una aplicación estándar (no WebJob).

StandardConnectionStringProvider

Proveedor de cadenas de conexión que resuelve las cadenas de conexión de una aplicación estándar (non WebJob).

StartOrchestrationArgs

Parámetros para iniciar una nueva instancia de una orquestación.

TraceOptions

Configuración de las opciones de seguimiento para la extensión Durable Task.

WebJobsConnectionInfoProvider

Proveedor de información de conexión que resuelve la información de conexión del contexto de WebJobs.

WebJobsConnectionStringProvider

Proveedor de cadenas de conexión que resuelve las cadenas de conexión desde el contexto de WebJobs.

Estructuras

CleanEntityStorageResult

Resultado de una operación de almacenamiento de entidades limpia.

EntityId

Identificador único de una entidad, que consta de nombre de entidad y clave de entidad.

EntityStateResponse<T>

Respuesta devuelta por ReadEntityStateAsync<T>(EntityId, String, String).

Interfaces

DurableActivityContextBase

Anteriormente, la clase base abstracta para DurableActivityContext. Ahora obsoleto: use IDurableActivityContext en su lugar.

DurableOrchestrationClientBase

Anteriormente, la clase base abstracta para DurableOrchestrationClient. Ahora obsoleto: use IDurableOrchestrationClient en su lugar.

DurableOrchestrationContextBase

Anteriormente, la clase base abstracta para DurableOrchestrationContext. Ahora obsoleto: use IDurableOrchestrationContext en su lugar.

IApplicationLifetimeWrapper

Interfaz de servicio personalizada para señalar la extensión cuando la aplicación de funciones se está iniciando o apagando.

IConnectionInfoResolver

Interfaz que define métodos para resolver la información de conexión.

IConnectionStringResolver

Interfaz que define métodos para resolver cadenas de conexión.

IDurabilityProviderFactory

Interfaz que define métodos para compilar instancias de DurabilityProvider.

IDurableActivityContext

Proporciona funcionalidad disponible para las actividades duraderas.

IDurableClient

Proporciona funcionalidad disponible para clientes de entidad y orquestación duraderos.

IDurableEntityClient

Proporciona funcionalidad disponible para los clientes de entidades duraderas.

IDurableEntityContext

Proporciona funcionalidad para el código de aplicación que implementa una operación de entidad.

IDurableHttpMessageHandlerFactory

Interfaz que se usa para probar DURABLE HTTP.

IDurableOrchestrationClient

Proporciona funcionalidad disponible para clientes de orquestación duraderos.

IDurableOrchestrationContext

Proporciona funcionalidad disponible para el código de orquestación.

IEntityProxyContext

Contexto de proxy de entidad abstracta.

IErrorSerializerSettingsFactory

Interfaz que define métodos para crear instancias de para la serialización de Newtonsoft.Json.JsonSerializerSettings errores.

ILifeCycleNotificationHelper

Interfaz que define métodos para las notificaciones del ciclo de vida.

IMessageSerializerSettingsFactory

Interfaz que define métodos para crear instancias de para la serialización de Newtonsoft.Json.JsonSerializerSettings mensajes.

IPlatformInformation

Interfaz para acceder a la información del plan de AppService, el sistema operativo y el PL orientado al usuario.

Nota: La funcionalidad está limitada actualmente, pero aumentará junto con la búsqueda de valores predeterminados más específicos de la plataforma.

ITokenSource

Las implementaciones de esta interfaz se pueden usar para proporcionar tokens de autorización para las solicitudes HTTP salientes.

Enumeraciones

OperatingSystem

Representación de los sistemas operativos admitidos.

OrchestrationRuntimeStatus

Representa los posibles valores de estado de ejecución en tiempo de ejecución para una instancia de orquestación.

OverridableStates

Representa opciones para distintos estados en los que un orquestador existente puede estar en para poder sobrescribirse mediante un intento de iniciar una nueva instancia con el mismo identificador de instancia.

WorkerRuntimeType

Representación de los lenguajes de programación admitidos.