DurabilityProvider Classe
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.
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
Azure SDK for .NET