Partilhar via


DurabilityProvider Classe

Definição

O provedor de armazenamento de back-end que fornece a durabilidade real de Durable Functions. Isso é funcionalmente um superconjunto de DurableTask.Core.IOrchestrationService e DurableTask.Core.IOrchestrationServiceClient. Se o provedor de armazenamento não fizer nenhuma das operações específicas Durable Functions, ele poderá usar essa classe diretamente com a expectativa de que apenas essas interfaces serão implementadas. Todos os Durable Functions métodos/operações específicos são virtuais e podem ser substituídos criando uma subclasse.

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
Herança
DurabilityProvider
Implementações
DurableTask.Core.IOrchestrationService DurableTask.Core.IOrchestrationServiceClient DurableTask.Core.IOrchestrationServicePurgeClient DurableTask.Core.Query.IOrchestrationServiceQueryClient

Construtores

DurabilityProvider(String, IOrchestrationService, IOrchestrationServiceClient, String)

Cria o padrão DurabilityProvider.

Propriedades

ConfigurationJson

Representação JSON da configuração a ser emitida na telemetria.

ConnectionName

O nome da variável de ambiente que contém detalhes de conexão de como se conectar aos provedores de armazenamento. Corresponde ao para ConnectionName dados de associação.

EventBehaviourForContinueAsNew

O provedor de armazenamento de back-end que fornece a durabilidade real de Durable Functions. Isso é funcionalmente um superconjunto de DurableTask.Core.IOrchestrationService e DurableTask.Core.IOrchestrationServiceClient. Se o provedor de armazenamento não fizer nenhuma das operações específicas Durable Functions, ele poderá usar essa classe diretamente com a expectativa de que apenas essas interfaces serão implementadas. Todos os Durable Functions métodos/operações específicos são virtuais e podem ser substituídos criando uma subclasse.

EventSourceName

Nome da origem do evento (por exemplo, DurableTask-AzureStorage).

GuaranteesOrderedDelivery

Especifica se esse back-end entrega mensagens em ordem.

LongRunningTimerIntervalLength

Tempo de intervalo usado para temporizadores de execução longa.

MaxConcurrentTaskActivityWorkItems

O provedor de armazenamento de back-end que fornece a durabilidade real de Durable Functions. Isso é funcionalmente um superconjunto de DurableTask.Core.IOrchestrationService e DurableTask.Core.IOrchestrationServiceClient. Se o provedor de armazenamento não fizer nenhuma das operações específicas Durable Functions, ele poderá usar essa classe diretamente com a expectativa de que apenas essas interfaces serão implementadas. Todos os Durable Functions métodos/operações específicos são virtuais e podem ser substituídos criando uma subclasse.

MaxConcurrentTaskOrchestrationWorkItems

O provedor de armazenamento de back-end que fornece a durabilidade real de Durable Functions. Isso é funcionalmente um superconjunto de DurableTask.Core.IOrchestrationService e DurableTask.Core.IOrchestrationServiceClient. Se o provedor de armazenamento não fizer nenhuma das operações específicas Durable Functions, ele poderá usar essa classe diretamente com a expectativa de que apenas essas interfaces serão implementadas. Todos os Durable Functions métodos/operações específicos são virtuais e podem ser substituídos criando uma subclasse.

MaximumDelayTime

Valor do atraso máximo do temporizador durável. Usado para temporizadores duráveis de longa execução.

SupportsEntities

Especifica se o provedor de durabilidade dá suporte a Entidades Duráveis.

SupportsImplicitEntityDeletion

Especifica se esse back-end dá suporte à exclusão implícita de entidades.

SupportsPollFreeWait

Especifica se WaitForOrchestration do back-end é implementado sem sondagem.

TaskActivityDispatcherCount

O provedor de armazenamento de back-end que fornece a durabilidade real de Durable Functions. Isso é funcionalmente um superconjunto de DurableTask.Core.IOrchestrationService e DurableTask.Core.IOrchestrationServiceClient. Se o provedor de armazenamento não fizer nenhuma das operações específicas Durable Functions, ele poderá usar essa classe diretamente com a expectativa de que apenas essas interfaces serão implementadas. Todos os Durable Functions métodos/operações específicos são virtuais e podem ser substituídos criando uma subclasse.

TaskOrchestrationDispatcherCount

O provedor de armazenamento de back-end que fornece a durabilidade real de Durable Functions. Isso é funcionalmente um superconjunto de DurableTask.Core.IOrchestrationService e DurableTask.Core.IOrchestrationServiceClient. Se o provedor de armazenamento não fizer nenhuma das operações específicas Durable Functions, ele poderá usar essa classe diretamente com a expectativa de que apenas essas interfaces serão implementadas. Todos os Durable Functions métodos/operações específicos são virtuais e podem ser substituídos criando uma subclasse.

Métodos

AbandonTaskActivityWorkItemAsync(TaskActivityWorkItem)

O provedor de armazenamento de back-end que fornece a durabilidade real de Durable Functions. Isso é funcionalmente um superconjunto de DurableTask.Core.IOrchestrationService e DurableTask.Core.IOrchestrationServiceClient. Se o provedor de armazenamento não fizer nenhuma das operações específicas Durable Functions, ele poderá usar essa classe diretamente com a expectativa de que apenas essas interfaces serão implementadas. Todos os Durable Functions métodos/operações específicos são virtuais e podem ser substituídos criando uma subclasse.

AbandonTaskOrchestrationWorkItemAsync(TaskOrchestrationWorkItem)

O provedor de armazenamento de back-end que fornece a durabilidade real de Durable Functions. Isso é funcionalmente um superconjunto de DurableTask.Core.IOrchestrationService e DurableTask.Core.IOrchestrationServiceClient. Se o provedor de armazenamento não fizer nenhuma das operações específicas Durable Functions, ele poderá usar essa classe diretamente com a expectativa de que apenas essas interfaces serão implementadas. Todos os Durable Functions métodos/operações específicos são virtuais e podem ser substituídos criando uma subclasse.

CompleteTaskActivityWorkItemAsync(TaskActivityWorkItem, TaskMessage)

O provedor de armazenamento de back-end que fornece a durabilidade real de Durable Functions. Isso é funcionalmente um superconjunto de DurableTask.Core.IOrchestrationService e DurableTask.Core.IOrchestrationServiceClient. Se o provedor de armazenamento não fizer nenhuma das operações específicas Durable Functions, ele poderá usar essa classe diretamente com a expectativa de que apenas essas interfaces serão implementadas. Todos os Durable Functions métodos/operações específicos são virtuais e podem ser substituídos criando uma subclasse.

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

O provedor de armazenamento de back-end que fornece a durabilidade real de Durable Functions. Isso é funcionalmente um superconjunto de DurableTask.Core.IOrchestrationService e DurableTask.Core.IOrchestrationServiceClient. Se o provedor de armazenamento não fizer nenhuma das operações específicas Durable Functions, ele poderá usar essa classe diretamente com a expectativa de que apenas essas interfaces serão implementadas. Todos os Durable Functions métodos/operações específicos são virtuais e podem ser substituídos criando uma subclasse.

CreateAsync()

O provedor de armazenamento de back-end que fornece a durabilidade real de Durable Functions. Isso é funcionalmente um superconjunto de DurableTask.Core.IOrchestrationService e DurableTask.Core.IOrchestrationServiceClient. Se o provedor de armazenamento não fizer nenhuma das operações específicas Durable Functions, ele poderá usar essa classe diretamente com a expectativa de que apenas essas interfaces serão implementadas. Todos os Durable Functions métodos/operações específicos são virtuais e podem ser substituídos criando uma subclasse.

CreateAsync(Boolean)

O provedor de armazenamento de back-end que fornece a durabilidade real de Durable Functions. Isso é funcionalmente um superconjunto de DurableTask.Core.IOrchestrationService e DurableTask.Core.IOrchestrationServiceClient. Se o provedor de armazenamento não fizer nenhuma das operações específicas Durable Functions, ele poderá usar essa classe diretamente com a expectativa de que apenas essas interfaces serão implementadas. Todos os Durable Functions métodos/operações específicos são virtuais e podem ser substituídos criando uma subclasse.

CreateIfNotExistsAsync()

O provedor de armazenamento de back-end que fornece a durabilidade real de Durable Functions. Isso é funcionalmente um superconjunto de DurableTask.Core.IOrchestrationService e DurableTask.Core.IOrchestrationServiceClient. Se o provedor de armazenamento não fizer nenhuma das operações específicas Durable Functions, ele poderá usar essa classe diretamente com a expectativa de que apenas essas interfaces serão implementadas. Todos os Durable Functions métodos/operações específicos são virtuais e podem ser substituídos criando uma subclasse.

CreateTaskOrchestrationAsync(TaskMessage)

O provedor de armazenamento de back-end que fornece a durabilidade real de Durable Functions. Isso é funcionalmente um superconjunto de DurableTask.Core.IOrchestrationService e DurableTask.Core.IOrchestrationServiceClient. Se o provedor de armazenamento não fizer nenhuma das operações específicas Durable Functions, ele poderá usar essa classe diretamente com a expectativa de que apenas essas interfaces serão implementadas. Todos os Durable Functions métodos/operações específicos são virtuais e podem ser substituídos criando uma subclasse.

CreateTaskOrchestrationAsync(TaskMessage, OrchestrationStatus[])

O provedor de armazenamento de back-end que fornece a durabilidade real de Durable Functions. Isso é funcionalmente um superconjunto de DurableTask.Core.IOrchestrationService e DurableTask.Core.IOrchestrationServiceClient. Se o provedor de armazenamento não fizer nenhuma das operações específicas Durable Functions, ele poderá usar essa classe diretamente com a expectativa de que apenas essas interfaces serão implementadas. Todos os Durable Functions métodos/operações específicos são virtuais e podem ser substituídos criando uma subclasse.

DeleteAsync()

O provedor de armazenamento de back-end que fornece a durabilidade real de Durable Functions. Isso é funcionalmente um superconjunto de DurableTask.Core.IOrchestrationService e DurableTask.Core.IOrchestrationServiceClient. Se o provedor de armazenamento não fizer nenhuma das operações específicas Durable Functions, ele poderá usar essa classe diretamente com a expectativa de que apenas essas interfaces serão implementadas. Todos os Durable Functions métodos/operações específicos são virtuais e podem ser substituídos criando uma subclasse.

DeleteAsync(Boolean)

O provedor de armazenamento de back-end que fornece a durabilidade real de Durable Functions. Isso é funcionalmente um superconjunto de DurableTask.Core.IOrchestrationService e DurableTask.Core.IOrchestrationServiceClient. Se o provedor de armazenamento não fizer nenhuma das operações específicas Durable Functions, ele poderá usar essa classe diretamente com a expectativa de que apenas essas interfaces serão implementadas. Todos os Durable Functions métodos/operações específicos são virtuais e podem ser substituídos criando uma subclasse.

ForceTerminateTaskOrchestrationAsync(String, String)

O provedor de armazenamento de back-end que fornece a durabilidade real de Durable Functions. Isso é funcionalmente um superconjunto de DurableTask.Core.IOrchestrationService e DurableTask.Core.IOrchestrationServiceClient. Se o provedor de armazenamento não fizer nenhuma das operações específicas Durable Functions, ele poderá usar essa classe diretamente com a expectativa de que apenas essas interfaces serão implementadas. Todos os Durable Functions métodos/operações específicos são virtuais e podem ser substituídos criando uma subclasse.

GetAllOrchestrationStates(CancellationToken)

Obtém o status de todas as instâncias de orquestração.

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

Obtém o status de todas as instâncias de orquestração dentro dos parâmetros especificados.

GetDelayInSecondsAfterOnFetchException(Exception)

O provedor de armazenamento de back-end que fornece a durabilidade real de Durable Functions. Isso é funcionalmente um superconjunto de DurableTask.Core.IOrchestrationService e DurableTask.Core.IOrchestrationServiceClient. Se o provedor de armazenamento não fizer nenhuma das operações específicas Durable Functions, ele poderá usar essa classe diretamente com a expectativa de que apenas essas interfaces serão implementadas. Todos os Durable Functions métodos/operações específicos são virtuais e podem ser substituídos criando uma subclasse.

GetDelayInSecondsAfterOnProcessException(Exception)

O provedor de armazenamento de back-end que fornece a durabilidade real de Durable Functions. Isso é funcionalmente um superconjunto de DurableTask.Core.IOrchestrationService e DurableTask.Core.IOrchestrationServiceClient. Se o provedor de armazenamento não fizer nenhuma das operações específicas Durable Functions, ele poderá usar essa classe diretamente com a expectativa de que apenas essas interfaces serão implementadas. Todos os Durable Functions métodos/operações específicos são virtuais e podem ser substituídos criando uma subclasse.

GetOrchestrationHistoryAsync(String, String)

O provedor de armazenamento de back-end que fornece a durabilidade real de Durable Functions. Isso é funcionalmente um superconjunto de DurableTask.Core.IOrchestrationService e DurableTask.Core.IOrchestrationServiceClient. Se o provedor de armazenamento não fizer nenhuma das operações específicas Durable Functions, ele poderá usar essa classe diretamente com a expectativa de que apenas essas interfaces serão implementadas. Todos os Durable Functions métodos/operações específicos são virtuais e podem ser substituídos criando uma subclasse.

GetOrchestrationStateAsync(String, Boolean)

O provedor de armazenamento de back-end que fornece a durabilidade real de Durable Functions. Isso é funcionalmente um superconjunto de DurableTask.Core.IOrchestrationService e DurableTask.Core.IOrchestrationServiceClient. Se o provedor de armazenamento não fizer nenhuma das operações específicas Durable Functions, ele poderá usar essa classe diretamente com a expectativa de que apenas essas interfaces serão implementadas. Todos os Durable Functions métodos/operações específicos são virtuais e podem ser substituídos criando uma subclasse.

GetOrchestrationStateAsync(String, String)

O provedor de armazenamento de back-end que fornece a durabilidade real de Durable Functions. Isso é funcionalmente um superconjunto de DurableTask.Core.IOrchestrationService e DurableTask.Core.IOrchestrationServiceClient. Se o provedor de armazenamento não fizer nenhuma das operações específicas Durable Functions, ele poderá usar essa classe diretamente com a expectativa de que apenas essas interfaces serão implementadas. Todos os Durable Functions métodos/operações específicos são virtuais e podem ser substituídos criando uma subclasse.

GetOrchestrationStateWithInputsAsync(String, Boolean)

Obtém o estado da instância de orquestração especificada.

GetOrchestrationStateWithPagination(OrchestrationStatusQueryCondition, CancellationToken)

Obtém o resultado paginado de todas as instâncias de orquestração que correspondem à consulta status parâmetros.

IsMaxMessageCountExceeded(Int32, OrchestrationRuntimeState)

O provedor de armazenamento de back-end que fornece a durabilidade real de Durable Functions. Isso é funcionalmente um superconjunto de DurableTask.Core.IOrchestrationService e DurableTask.Core.IOrchestrationServiceClient. Se o provedor de armazenamento não fizer nenhuma das operações específicas Durable Functions, ele poderá usar essa classe diretamente com a expectativa de que apenas essas interfaces serão implementadas. Todos os Durable Functions métodos/operações específicos são virtuais e podem ser substituídos criando uma subclasse.

LockNextTaskActivityWorkItem(TimeSpan, CancellationToken)

O provedor de armazenamento de back-end que fornece a durabilidade real de Durable Functions. Isso é funcionalmente um superconjunto de DurableTask.Core.IOrchestrationService e DurableTask.Core.IOrchestrationServiceClient. Se o provedor de armazenamento não fizer nenhuma das operações específicas Durable Functions, ele poderá usar essa classe diretamente com a expectativa de que apenas essas interfaces serão implementadas. Todos os Durable Functions métodos/operações específicos são virtuais e podem ser substituídos criando uma subclasse.

LockNextTaskOrchestrationWorkItemAsync(TimeSpan, CancellationToken)

O provedor de armazenamento de back-end que fornece a durabilidade real de Durable Functions. Isso é funcionalmente um superconjunto de DurableTask.Core.IOrchestrationService e DurableTask.Core.IOrchestrationServiceClient. Se o provedor de armazenamento não fizer nenhuma das operações específicas Durable Functions, ele poderá usar essa classe diretamente com a expectativa de que apenas essas interfaces serão implementadas. Todos os Durable Functions métodos/operações específicos são virtuais e podem ser substituídos criando uma subclasse.

MakeCurrentAppPrimaryAsync()

Torna o aplicativo atual o aplicativo primário, se ainda não estiver. Deve estar usando o recurso AppLease.

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

Limpa o histórico que atende aos parâmetros necessários.

PurgeInstanceHistoryByInstanceId(String)

Limpa o histórico de instâncias da ID da instância fornecida.

PurgeOrchestrationHistoryAsync(DateTime, OrchestrationStateTimeRangeFilterType)

O provedor de armazenamento de back-end que fornece a durabilidade real de Durable Functions. Isso é funcionalmente um superconjunto de DurableTask.Core.IOrchestrationService e DurableTask.Core.IOrchestrationServiceClient. Se o provedor de armazenamento não fizer nenhuma das operações específicas Durable Functions, ele poderá usar essa classe diretamente com a expectativa de que apenas essas interfaces serão implementadas. Todos os Durable Functions métodos/operações específicos são virtuais e podem ser substituídos criando uma subclasse.

ReleaseTaskOrchestrationWorkItemAsync(TaskOrchestrationWorkItem)

O provedor de armazenamento de back-end que fornece a durabilidade real de Durable Functions. Isso é funcionalmente um superconjunto de DurableTask.Core.IOrchestrationService e DurableTask.Core.IOrchestrationServiceClient. Se o provedor de armazenamento não fizer nenhuma das operações específicas Durable Functions, ele poderá usar essa classe diretamente com a expectativa de que apenas essas interfaces serão implementadas. Todos os Durable Functions métodos/operações específicos são virtuais e podem ser substituídos criando uma subclasse.

RenewTaskActivityWorkItemLockAsync(TaskActivityWorkItem)

O provedor de armazenamento de back-end que fornece a durabilidade real de Durable Functions. Isso é funcionalmente um superconjunto de DurableTask.Core.IOrchestrationService e DurableTask.Core.IOrchestrationServiceClient. Se o provedor de armazenamento não fizer nenhuma das operações específicas Durable Functions, ele poderá usar essa classe diretamente com a expectativa de que apenas essas interfaces serão implementadas. Todos os Durable Functions métodos/operações específicos são virtuais e podem ser substituídos criando uma subclasse.

RenewTaskOrchestrationWorkItemLockAsync(TaskOrchestrationWorkItem)

O provedor de armazenamento de back-end que fornece a durabilidade real de Durable Functions. Isso é funcionalmente um superconjunto de DurableTask.Core.IOrchestrationService e DurableTask.Core.IOrchestrationServiceClient. Se o provedor de armazenamento não fizer nenhuma das operações específicas Durable Functions, ele poderá usar essa classe diretamente com a expectativa de que apenas essas interfaces serão implementadas. Todos os Durable Functions métodos/operações específicos são virtuais e podem ser substituídos criando uma subclasse.

ResumeTaskOrchestrationAsync(String, String)

Retome a instância de orquestração especificada com um motivo.

RetrieveSerializedEntityState(EntityId, JsonSerializerSettings)

Recupera o estado de uma entidade serializada.

RewindAsync(String, String)

Rebobina a instância de orquestração com falha especificada com um motivo.

SendTaskOrchestrationMessageAsync(TaskMessage)

O provedor de armazenamento de back-end que fornece a durabilidade real de Durable Functions. Isso é funcionalmente um superconjunto de DurableTask.Core.IOrchestrationService e DurableTask.Core.IOrchestrationServiceClient. Se o provedor de armazenamento não fizer nenhuma das operações específicas Durable Functions, ele poderá usar essa classe diretamente com a expectativa de que apenas essas interfaces serão implementadas. Todos os Durable Functions métodos/operações específicos são virtuais e podem ser substituídos criando uma subclasse.

SendTaskOrchestrationMessageBatchAsync(TaskMessage[])

O provedor de armazenamento de back-end que fornece a durabilidade real de Durable Functions. Isso é funcionalmente um superconjunto de DurableTask.Core.IOrchestrationService e DurableTask.Core.IOrchestrationServiceClient. Se o provedor de armazenamento não fizer nenhuma das operações específicas Durable Functions, ele poderá usar essa classe diretamente com a expectativa de que apenas essas interfaces serão implementadas. Todos os Durable Functions métodos/operações específicos são virtuais e podem ser substituídos criando uma subclasse.

StartAsync()

O provedor de armazenamento de back-end que fornece a durabilidade real de Durable Functions. Isso é funcionalmente um superconjunto de DurableTask.Core.IOrchestrationService e DurableTask.Core.IOrchestrationServiceClient. Se o provedor de armazenamento não fizer nenhuma das operações específicas Durable Functions, ele poderá usar essa classe diretamente com a expectativa de que apenas essas interfaces serão implementadas. Todos os Durable Functions métodos/operações específicos são virtuais e podem ser substituídos criando uma subclasse.

StopAsync()

O provedor de armazenamento de back-end que fornece a durabilidade real de Durable Functions. Isso é funcionalmente um superconjunto de DurableTask.Core.IOrchestrationService e DurableTask.Core.IOrchestrationServiceClient. Se o provedor de armazenamento não fizer nenhuma das operações específicas Durable Functions, ele poderá usar essa classe diretamente com a expectativa de que apenas essas interfaces serão implementadas. Todos os Durable Functions métodos/operações específicos são virtuais e podem ser substituídos criando uma subclasse.

StopAsync(Boolean)

O provedor de armazenamento de back-end que fornece a durabilidade real de Durable Functions. Isso é funcionalmente um superconjunto de DurableTask.Core.IOrchestrationService e DurableTask.Core.IOrchestrationServiceClient. Se o provedor de armazenamento não fizer nenhuma das operações específicas Durable Functions, ele poderá usar essa classe diretamente com a expectativa de que apenas essas interfaces serão implementadas. Todos os Durable Functions métodos/operações específicos são virtuais e podem ser substituídos criando uma subclasse.

SuspendTaskOrchestrationAsync(String, String)

Suspenda a instância de orquestração especificada com um motivo.

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

Tenta obter um monitor de escala para dimensionamento automático.

ValidateDelayTime(TimeSpan, String)

Usa uma lógica específica do provedor de durabilidade para verificar se um temporizador, tempo limite ou intervalo de repetição é permitido pelo provedor.

WaitForOrchestrationAsync(String, String, TimeSpan, CancellationToken)

O provedor de armazenamento de back-end que fornece a durabilidade real de Durable Functions. Isso é funcionalmente um superconjunto de DurableTask.Core.IOrchestrationService e DurableTask.Core.IOrchestrationServiceClient. Se o provedor de armazenamento não fizer nenhuma das operações específicas Durable Functions, ele poderá usar essa classe diretamente com a expectativa de que apenas essas interfaces serão implementadas. Todos os Durable Functions métodos/operações específicos são virtuais e podem ser substituídos criando uma subclasse.

Implantações explícitas de interface

IOrchestrationServicePurgeClient.PurgeInstanceStateAsync(PurgeInstanceFilter)

O provedor de armazenamento de back-end que fornece a durabilidade real de Durable Functions. Isso é funcionalmente um superconjunto de DurableTask.Core.IOrchestrationService e DurableTask.Core.IOrchestrationServiceClient. Se o provedor de armazenamento não fizer nenhuma das operações específicas Durable Functions, ele poderá usar essa classe diretamente com a expectativa de que apenas essas interfaces serão implementadas. Todos os Durable Functions métodos/operações específicos são virtuais e podem ser substituídos criando uma subclasse.

IOrchestrationServicePurgeClient.PurgeInstanceStateAsync(String)

O provedor de armazenamento de back-end que fornece a durabilidade real de Durable Functions. Isso é funcionalmente um superconjunto de DurableTask.Core.IOrchestrationService e DurableTask.Core.IOrchestrationServiceClient. Se o provedor de armazenamento não fizer nenhuma das operações específicas Durable Functions, ele poderá usar essa classe diretamente com a expectativa de que apenas essas interfaces serão implementadas. Todos os Durable Functions métodos/operações específicos são virtuais e podem ser substituídos criando uma subclasse.

IOrchestrationServiceQueryClient.GetOrchestrationWithQueryAsync(OrchestrationQuery, CancellationToken)

O provedor de armazenamento de back-end que fornece a durabilidade real de Durable Functions. Isso é funcionalmente um superconjunto de DurableTask.Core.IOrchestrationService e DurableTask.Core.IOrchestrationServiceClient. Se o provedor de armazenamento não fizer nenhuma das operações específicas Durable Functions, ele poderá usar essa classe diretamente com a expectativa de que apenas essas interfaces serão implementadas. Todos os Durable Functions métodos/operações específicos são virtuais e podem ser substituídos criando uma subclasse.

Aplica-se a