DurabilityProvider Clase

Definición

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 operaciones específicas de Durable Functions, puede usar esta clase directamente con la expectativa de que solo se implementarán 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.

public class DurabilityProvider : DurableTask.Core.IOrchestrationService, DurableTask.Core.IOrchestrationServiceClient, DurableTask.Core.IOrchestrationServicePurgeClient, DurableTask.Core.Query.IOrchestrationServiceQueryClient
type DurabilityProvider = class
    interface IOrchestrationService
    interface IOrchestrationServiceClient
    interface IOrchestrationServiceQueryClient
    interface IOrchestrationServicePurgeClient
Public Class DurabilityProvider
Implements IOrchestrationService, IOrchestrationServiceClient, IOrchestrationServicePurgeClient, IOrchestrationServiceQueryClient
Herencia
DurabilityProvider
Implementaciones
DurableTask.Core.IOrchestrationService DurableTask.Core.IOrchestrationServiceClient DurableTask.Core.IOrchestrationServicePurgeClient DurableTask.Core.Query.IOrchestrationServiceQueryClient

Constructores

DurabilityProvider(String, IOrchestrationService, IOrchestrationServiceClient, String)

Crea la interfaz DurabilityProvider predeterminada.

Propiedades

ConfigurationJson

Representación JSON de la configuración que se va a emitir en telemetría.

ConnectionName

Nombre de la variable de entorno que contiene detalles de conexión para conectarse a proveedores de almacenamiento. Corresponde a para los ConnectionName datos de enlace.

EventBehaviourForContinueAsNew

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 operaciones específicas de Durable Functions, puede usar esta clase directamente con la expectativa de que solo se implementarán 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.

EventSourceName

Nombre del origen del evento (por ejemplo, DurableTask-AzureStorage).

GuaranteesOrderedDelivery

Especifica si este back-end entrega mensajes en orden.

LongRunningTimerIntervalLength

Tiempo de intervalo utilizado para temporizadores de larga duración.

MaxConcurrentTaskActivityWorkItems

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 operaciones específicas de Durable Functions, puede usar esta clase directamente con la expectativa de que solo se implementarán 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.

MaxConcurrentTaskOrchestrationWorkItems

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 operaciones específicas de Durable Functions, puede usar esta clase directamente con la expectativa de que solo se implementarán 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.

MaximumDelayTime

Valor del retraso máximo del temporizador duradero. Se usa para temporizadores duraderos de larga duración.

SupportsEntities

Especifica si el proveedor de durabilidad admite Durable Entities.

SupportsImplicitEntityDeletion

Especifica si este back-end admite la eliminación implícita de entidades.

SupportsPollFreeWait

Especifica si la waitForOrchestration del back-end se implementa sin sondear.

TaskActivityDispatcherCount

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 operaciones específicas de Durable Functions, puede usar esta clase directamente con la expectativa de que solo se implementarán 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.

TaskOrchestrationDispatcherCount

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 operaciones específicas de Durable Functions, puede usar esta clase directamente con la expectativa de que solo se implementarán 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.

Métodos

AbandonTaskActivityWorkItemAsync(TaskActivityWorkItem)

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 operaciones específicas de Durable Functions, puede usar esta clase directamente con la expectativa de que solo se implementarán 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.

AbandonTaskOrchestrationWorkItemAsync(TaskOrchestrationWorkItem)

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 operaciones específicas de Durable Functions, puede usar esta clase directamente con la expectativa de que solo se implementarán 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.

CompleteTaskActivityWorkItemAsync(TaskActivityWorkItem, TaskMessage)

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 operaciones específicas de Durable Functions, puede usar esta clase directamente con la expectativa de que solo se implementarán 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.

CompleteTaskOrchestrationWorkItemAsync(TaskOrchestrationWorkItem, OrchestrationRuntimeState, IList<TaskMessage>, IList<TaskMessage>, IList<TaskMessage>, TaskMessage, OrchestrationState)

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 operaciones específicas de Durable Functions, puede usar esta clase directamente con la expectativa de que solo se implementarán 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.

CreateAsync()

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 operaciones específicas de Durable Functions, puede usar esta clase directamente con la expectativa de que solo se implementarán 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.

CreateAsync(Boolean)

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 operaciones específicas de Durable Functions, puede usar esta clase directamente con la expectativa de que solo se implementarán 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.

CreateIfNotExistsAsync()

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 operaciones específicas de Durable Functions, puede usar esta clase directamente con la expectativa de que solo se implementarán 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.

CreateTaskOrchestrationAsync(TaskMessage)

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 operaciones específicas de Durable Functions, puede usar esta clase directamente con la expectativa de que solo se implementarán 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.

CreateTaskOrchestrationAsync(TaskMessage, OrchestrationStatus[])

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 operaciones específicas de Durable Functions, puede usar esta clase directamente con la expectativa de que solo se implementarán 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.

DeleteAsync()

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 operaciones específicas de Durable Functions, puede usar esta clase directamente con la expectativa de que solo se implementarán 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.

DeleteAsync(Boolean)

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 operaciones específicas de Durable Functions, puede usar esta clase directamente con la expectativa de que solo se implementarán 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.

ForceTerminateTaskOrchestrationAsync(String, String)

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 operaciones específicas de Durable Functions, puede usar esta clase directamente con la expectativa de que solo se implementarán 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.

GetAllOrchestrationStates(CancellationToken)

Obtiene el estado de todas las instancias de orquestación.

GetAllOrchestrationStatesWithFilters(DateTime, Nullable<DateTime>, IEnumerable<OrchestrationRuntimeStatus>, CancellationToken)
Obsoletos.

Obtiene el estado de todas las instancias de orquestación dentro de los parámetros especificados.

GetDelayInSecondsAfterOnFetchException(Exception)

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 operaciones específicas de Durable Functions, puede usar esta clase directamente con la expectativa de que solo se implementarán 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.

GetDelayInSecondsAfterOnProcessException(Exception)

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 operaciones específicas de Durable Functions, puede usar esta clase directamente con la expectativa de que solo se implementarán 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.

GetOrchestrationHistoryAsync(String, String)

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 operaciones específicas de Durable Functions, puede usar esta clase directamente con la expectativa de que solo se implementarán 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.

GetOrchestrationStateAsync(String, Boolean)

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 operaciones específicas de Durable Functions, puede usar esta clase directamente con la expectativa de que solo se implementarán 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.

GetOrchestrationStateAsync(String, String)

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 operaciones específicas de Durable Functions, puede usar esta clase directamente con la expectativa de que solo se implementarán 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.

GetOrchestrationStateWithInputsAsync(String, Boolean)

Obtiene el estado de la instancia de orquestación especificada.

GetOrchestrationStateWithPagination(OrchestrationStatusQueryCondition, CancellationToken)

Obtiene el resultado paginado de todas las instancias de orquestación que coinciden con los parámetros de estado de consulta.

IsMaxMessageCountExceeded(Int32, OrchestrationRuntimeState)

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 operaciones específicas de Durable Functions, puede usar esta clase directamente con la expectativa de que solo se implementarán 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.

LockNextTaskActivityWorkItem(TimeSpan, CancellationToken)

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 operaciones específicas de Durable Functions, puede usar esta clase directamente con la expectativa de que solo se implementarán 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.

LockNextTaskOrchestrationWorkItemAsync(TimeSpan, CancellationToken)

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 operaciones específicas de Durable Functions, puede usar esta clase directamente con la expectativa de que solo se implementarán 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.

MakeCurrentAppPrimaryAsync()

Convierte la aplicación actual en la aplicación principal, si aún no lo está. Debe usar la característica AppLease.

PurgeHistoryByFilters(DateTime, Nullable<DateTime>, IEnumerable<OrchestrationStatus>)

Purga el historial que cumple los parámetros necesarios.

PurgeInstanceHistoryByInstanceId(String)

Purga el historial de instancias del identificador de instancia proporcionado.

PurgeOrchestrationHistoryAsync(DateTime, OrchestrationStateTimeRangeFilterType)

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 operaciones específicas de Durable Functions, puede usar esta clase directamente con la expectativa de que solo se implementarán 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.

ReleaseTaskOrchestrationWorkItemAsync(TaskOrchestrationWorkItem)

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 operaciones específicas de Durable Functions, puede usar esta clase directamente con la expectativa de que solo se implementarán 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.

RenewTaskActivityWorkItemLockAsync(TaskActivityWorkItem)

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 operaciones específicas de Durable Functions, puede usar esta clase directamente con la expectativa de que solo se implementarán 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.

RenewTaskOrchestrationWorkItemLockAsync(TaskOrchestrationWorkItem)

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 operaciones específicas de Durable Functions, puede usar esta clase directamente con la expectativa de que solo se implementarán 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.

ResumeTaskOrchestrationAsync(String, String)

Reanude la instancia de orquestación especificada por un motivo.

RetrieveSerializedEntityState(EntityId, JsonSerializerSettings)

Recupera el estado de una entidad serializada.

RewindAsync(String, String)

Rebobina la instancia de orquestación con errores especificada por un motivo.

SendTaskOrchestrationMessageAsync(TaskMessage)

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 operaciones específicas de Durable Functions, puede usar esta clase directamente con la expectativa de que solo se implementarán 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.

SendTaskOrchestrationMessageBatchAsync(TaskMessage[])

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 operaciones específicas de Durable Functions, puede usar esta clase directamente con la expectativa de que solo se implementarán 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.

StartAsync()

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 operaciones específicas de Durable Functions, puede usar esta clase directamente con la expectativa de que solo se implementarán 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.

StopAsync()

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 operaciones específicas de Durable Functions, puede usar esta clase directamente con la expectativa de que solo se implementarán 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.

StopAsync(Boolean)

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 operaciones específicas de Durable Functions, puede usar esta clase directamente con la expectativa de que solo se implementarán 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.

SuspendTaskOrchestrationAsync(String, String)

Suspenda la instancia de orquestación especificada por un motivo.

TryGetScaleMonitor(String, String, String, String, IScaleMonitor)

Intenta obtener un monitor de escalado para el escalado automático.

ValidateDelayTime(TimeSpan, String)

Usa lógica específica del proveedor de durabilidad para comprobar si el proveedor permite un intervalo de tiempo para un temporizador, un tiempo de espera o un intervalo de reintento.

WaitForOrchestrationAsync(String, String, TimeSpan, CancellationToken)

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 operaciones específicas de Durable Functions, puede usar esta clase directamente con la expectativa de que solo se implementarán 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.

Implementaciones de interfaz explícitas

IOrchestrationServicePurgeClient.PurgeInstanceStateAsync(PurgeInstanceFilter)

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 operaciones específicas de Durable Functions, puede usar esta clase directamente con la expectativa de que solo se implementarán 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.

IOrchestrationServicePurgeClient.PurgeInstanceStateAsync(String)

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 operaciones específicas de Durable Functions, puede usar esta clase directamente con la expectativa de que solo se implementarán 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.

IOrchestrationServiceQueryClient.GetOrchestrationWithQueryAsync(OrchestrationQuery, CancellationToken)

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 operaciones específicas de Durable Functions, puede usar esta clase directamente con la expectativa de que solo se implementarán 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.

Se aplica a