IDurableOrchestrationClient 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 orquestração duráveis.
public interface IDurableOrchestrationClient
type IDurableOrchestrationClient = interface
Public Interface IDurableOrchestrationClient
- Derivado
Propriedades
TaskHubName |
Obtém o nome do hub de tarefas configurado nesta instância de cliente. |
Métodos
CreateCheckStatusResponse(HttpRequest, String, Boolean) |
Cria uma resposta HTTP que é útil para verificar o status da instância especificada. |
CreateCheckStatusResponse(HttpRequestMessage, String, Boolean) |
Cria uma resposta HTTP que é útil para verificar o status da instância especificada. |
CreateHttpManagementPayload(String) |
Cria um HttpManagementPayload objeto que contém status, termina e envia pontos de extremidade HTTP de eventos externos. |
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. |
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. |
GetStatusAsync(String, Boolean, Boolean, Boolean) |
Obtém o status da instância de orquestração especificada. |
ListInstancesAsync(OrchestrationStatusQueryCondition, CancellationToken) |
Obtém o status de todas as instâncias de orquestração com paginação que correspondem às condições especificadas. |
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. |
PurgeInstanceHistoryAsync(DateTime, Nullable<DateTime>, IEnumerable<OrchestrationStatus>) |
Limpe o histórico de orquestração para instâncias que correspondam às condições. |
PurgeInstanceHistoryAsync(String) |
Limpe o histórico de uma instância concreta. |
RaiseEventAsync(String, String, Object) |
Envia uma mensagem de notificação de evento para uma instância de orquestração em espera. |
RaiseEventAsync(String, String, String, Object, String) |
Envia uma mensagem de notificação de evento para uma instância de orquestração em espera. |
RestartAsync(String, Boolean) |
Reinicia um orquestrador existente com a entrada original. |
ResumeAsync(String, String) |
Retoma uma instância de orquestração suspensa. |
RewindAsync(String, String) |
Obsoleto.
Retrocede a instância de orquestração com falha especificada com um motivo. |
StartNewAsync(String, String) |
Inicia uma nova execução da função de orquestrador especificada. |
StartNewAsync<T>(String, String, T) |
Inicia uma nova instância de uma função de orquestrador especificada. |
StartNewAsync<T>(String, T) |
Inicia uma nova execução da função de orquestrador especificada. |
SuspendAsync(String, String) |
Suspende uma instância de orquestração em execução. |
TerminateAsync(String, String) |
Encerra uma instância de orquestração em execução. |
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 o conteúdo que contém a saída da orquestração concluída. |
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 o conteúdo que contém a saída da orquestração concluída. |
Aplica-se a
Azure SDK for .NET