IDurableClient Interface
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.
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( |
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
Azure SDK for .NET