Partilhar via


IDurableClient Interface

Definição

Fornece funcionalidade disponível para clientes de entidade e orquestração duráveis.

public interface IDurableClient : Microsoft.Azure.WebJobs.Extensions.DurableTask.IDurableEntityClient, Microsoft.Azure.WebJobs.Extensions.DurableTask.IDurableOrchestrationClient
type IDurableClient = interface
    interface IDurableOrchestrationClient
    interface IDurableEntityClient
Public Interface IDurableClient
Implements IDurableEntityClient, IDurableOrchestrationClient
Implementações

Propriedades

TaskHubName

Obtém o nome do hub de tarefas configurado nesta instância do cliente.

Métodos

CleanEntityStorageAsync(Boolean, Boolean, CancellationToken)

Remove entidades vazias do armazenamento e libera bloqueios órfãos.

(Herdado de IDurableEntityClient)
CreateCheckStatusResponse(HttpRequest, String, Boolean)

Cria uma resposta HTTP útil para verificar o status da instância especificada.

(Herdado de IDurableOrchestrationClient)
CreateCheckStatusResponse(HttpRequestMessage, String, Boolean)

Cria uma resposta HTTP útil para verificar o status da instância especificada.

(Herdado de IDurableOrchestrationClient)
CreateHttpManagementPayload(String)

Cria um HttpManagementPayload objeto que contém status, termina e envia pontos de extremidade HTTP de evento externos.

(Herdado de IDurableOrchestrationClient)
GetStatusAsync(Nullable<DateTime>, Nullable<DateTime>, IEnumerable<OrchestrationRuntimeStatus>, CancellationToken)
Obsoleto.

Obtém o status de todas as instâncias de orquestração que correspondem às condições especificadas.

(Herdado de IDurableOrchestrationClient)
GetStatusAsync(OrchestrationStatusQueryCondition, CancellationToken)
Obsoleto.

Obtém o status de todas as instâncias de orquestração com paginação que correspondem às condições especificadas.

(Herdado de IDurableOrchestrationClient)
GetStatusAsync(String, Boolean, Boolean, Boolean)

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

(Herdado de IDurableOrchestrationClient)
ListEntitiesAsync(EntityQuery, CancellationToken)

Obtém o status de todas as instâncias de entidade com paginação que correspondem às condições de consulta especificadas.

(Herdado de IDurableEntityClient)
ListInstancesAsync(OrchestrationStatusQueryCondition, CancellationToken)

Obtém o status de todas as instâncias de orquestração com paginação que correspondem às condições especificadas.

(Herdado de IDurableOrchestrationClient)
MakeCurrentAppPrimaryAsync()

Torna o aplicativo atual o aplicativo primário, se ainda não estiver. Deve estar usando o recurso AppLease definindo UseAppLease como true em host.json.

(Herdado de IDurableOrchestrationClient)
PurgeInstanceHistoryAsync(DateTime, Nullable<DateTime>, IEnumerable<OrchestrationStatus>)

Limpe o histórico de orquestração para instâncias que correspondam às condições.

(Herdado de IDurableOrchestrationClient)
PurgeInstanceHistoryAsync(String)

Limpe o histórico de uma instância concreta.

(Herdado de IDurableOrchestrationClient)
RaiseEventAsync(String, String, Object)

Envia uma mensagem de notificação de evento para uma instância de orquestração em espera.

(Herdado de IDurableOrchestrationClient)
RaiseEventAsync(String, String, String, Object, String)

Envia uma mensagem de notificação de evento para uma instância de orquestração em espera.

(Herdado de IDurableOrchestrationClient)
ReadEntityStateAsync<T>(EntityId, String, String)

Tenta ler o estado atual de uma entidade. Retornará default(T) se a entidade não existir.

(Herdado de IDurableEntityClient)
RestartAsync(String, Boolean)

Reinicia um orquestrador existente com a entrada original.

(Herdado de IDurableOrchestrationClient)
ResumeAsync(String, String)

Retoma uma instância de orquestração suspensa.

(Herdado de IDurableOrchestrationClient)
RewindAsync(String, String)
Obsoleto.

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

(Herdado de IDurableOrchestrationClient)
SignalEntityAsync(EntityId, DateTime, String, Object, String, String)

Sinaliza uma entidade para executar uma operação, em um momento especificado.

(Herdado de IDurableEntityClient)
SignalEntityAsync(EntityId, String, Object, String, String)

Sinaliza uma entidade para executar uma operação.

(Herdado de IDurableEntityClient)
SignalEntityAsync<TEntityInterface>(EntityId, Action<TEntityInterface>)

Sinaliza uma entidade para executar uma operação.

(Herdado de IDurableEntityClient)
SignalEntityAsync<TEntityInterface>(EntityId, DateTime, Action<TEntityInterface>)

Sinaliza uma entidade para executar uma operação, em um momento especificado.

(Herdado de IDurableEntityClient)
SignalEntityAsync<TEntityInterface>(String, Action<TEntityInterface>)

Sinaliza uma entidade para executar uma operação.

(Herdado de IDurableEntityClient)
SignalEntityAsync<TEntityInterface>(String, DateTime, Action<TEntityInterface>)

Sinaliza uma entidade para executar uma operação, em um momento especificado.

(Herdado de IDurableEntityClient)
StartNewAsync(String, String)

Inicia uma nova execução da função de orquestrador especificada.

(Herdado de IDurableOrchestrationClient)
StartNewAsync<T>(String, String, T)

Inicia uma nova instância de uma função de orquestrador especificada.

(Herdado de IDurableOrchestrationClient)
StartNewAsync<T>(String, T)

Inicia uma nova execução da função de orquestrador especificada.

(Herdado de IDurableOrchestrationClient)
SuspendAsync(String, String)

Suspende uma instância de orquestração em execução.

(Herdado de IDurableOrchestrationClient)
TerminateAsync(String, String)

Encerra uma instância de orquestração em execução.

(Herdado de IDurableOrchestrationClient)
WaitForCompletionOrCreateCheckStatusResponseAsync(HttpRequest, String, Nullable<TimeSpan>, Nullable<TimeSpan>, Boolean)

Cria uma resposta HTTP que contém uma carga de URLs de gerenciamento para uma instância não concluída ou contém a carga que contém a saída da orquestração concluída.

(Herdado de IDurableOrchestrationClient)
WaitForCompletionOrCreateCheckStatusResponseAsync(HttpRequestMessage, String, Nullable<TimeSpan>, Nullable<TimeSpan>, Boolean)

Cria uma resposta HTTP que contém uma carga de URLs de gerenciamento para uma instância não concluída ou contém a carga que contém a saída da orquestração concluída.

(Herdado de IDurableOrchestrationClient)

Aplica-se a