Microsoft.Azure.WebJobs.Extensions.DurableTask Namespace
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.
Classes
ActivityTriggerAttribute |
Atributo de gatilho usado para funções de atividade duráveis. |
AzureStorageOptions |
Opções de configuração para o provedor de armazenamento do Armazenamento do Azure. |
DeterministicAttribute |
Atributo usado com o analisador de Durable Functions para rotular um método como Determinístico. Isso permite que o método seja chamado em uma função Orchestration sem causar um aviso do compilador. |
DurabilityProvider |
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. |
DurableClientAttribute |
Atributo usado para associar um parâmetro de função a uma IDurableClientinstância , IDurableEntityClientou IDurableOrchestrationClient . |
DurableContextExtensions |
Define sobrecargas convenientes para chamar os métodos de contexto para todos os contextos. |
DurableEntityStatus |
Representa o status de uma instância de entidade durável. |
DurableHttpRequest |
Solicitação usada para fazer uma chamada HTTP por meio de Durable Functions. |
DurableHttpResponse |
Resposta recebida da solicitação HTTP feita pela Função Durável. |
DurableOrchestrationStatus |
Representa o status de uma instância de orquestração durável. |
DurableTaskExtension |
Configuração para a extensão Durable Functions. |
DurableTaskJobHostConfigurationExtensions |
Extensão para registrar uma configuração de Durable Functions com |
DurableTaskOptions |
Opções de configuração para a extensão da Tarefa Durável. |
Entity |
Contexto estaticamente acessível para operações de entidade. |
EntityCurrentOperationStatus |
Informações sobre o status atual de uma operação em execução em uma entidade. Exclui dados potencialmente grandes (como a entrada da operação) para que possam ser lidos com baixa latência. |
EntityProxy |
Fornece a implementação base para o proxy de entidade. |
EntityQuery |
Condição de consulta para pesquisar o status de instâncias de entidade. |
EntityQueryResult |
O status de todas as instâncias de entidade com paginação para uma determinada consulta. |
EntitySchedulerException |
Exceção usada para descrever vários problemas encontrados pelo agendador de entidade. |
EntityStatus |
Informações sobre o status atual de uma entidade. Exclui dados potencialmente grandes (como o estado da entidade ou o conteúdo da fila) para que sempre possam ser lidos com baixa latência. |
EntityTriggerAttribute |
Atributo de gatilho usado para funções de entidade duráveis. |
EventGridNotificationOptions |
Configuração das opções de notificação da Grade de Eventos para a Extensão de Tarefa Durável. |
FunctionFailedException |
A exceção gerada quando um sub-orquestrador ou função de atividade falha com um erro. |
HttpManagementPayload |
Estrutura de dados que contém status, termina e envia pontos de extremidade HTTP de eventos externos. |
HttpOptions |
Usado para a funcionalidade HTTP durável. |
HttpRetryOptions |
Define políticas de repetição que podem ser passadas como parâmetros para várias operações. |
LockingRulesViolationException |
A exceção gerada quando o código do aplicativo viola as regras de bloqueio. |
ManagedIdentityOptions |
Opções de configuração para Identidade Gerenciada. |
ManagedIdentityTokenSource |
Implementação da origem do token para identidades gerenciadas do Azure. |
NotificationOptions |
Configuração das opções de notificação para a Extensão de Tarefa Durável. |
OperationErrorException |
Resultado da exceção que representa uma operação que falhou, caso a exceção original não seja serializável ou fora do proc. |
OrchestrationClientAttribute |
Atributo preterido para associar um parâmetro de função a um IDurableClient. Aqui para compatibilidade com versões anteriores. Use DurableClientAttribute em seu lugar. |
OrchestrationStatusQueryCondition |
Condição de consulta para pesquisar o status de instâncias de orquestração. |
OrchestrationStatusQueryResult |
O status de todas as instâncias de orquestração com paginação para uma determinada consulta. |
OrchestrationTriggerAttribute |
Atributo de gatilho usado para funções de orquestrador duráveis. |
ProviderUtils |
Fornece acesso à funcionalidade interna com a finalidade de implementar provedores de durabilidade. |
PurgeHistoryResult |
Classe para manter estatísticas sobre essa execução do histórico de limpeza. |
RetryOptions |
Define políticas de repetição que podem ser passadas como parâmetros para várias operações. |
StandardConnectionInfoProvider |
Provedor de informações de conexão que resolve informações de conexão de um aplicativo padrão (não WebJob). |
StandardConnectionStringProvider |
Provedor de cadeia de conexão que resolve cadeias de conexão do aplicativo padrão (Não WebJob). |
StartOrchestrationArgs |
Parâmetros para iniciar uma nova instância de uma orquestração. |
TraceOptions |
Configuração das opções de rastreamento para a Extensão de Tarefa Durável. |
WebJobsConnectionInfoProvider |
Provedor de informações de conexão que resolve informações de conexão do contexto WebJobs. |
WebJobsConnectionStringProvider |
Provedor de cadeia de conexão que resolve cadeias de conexão do contexto WebJobs. |
Estruturas
CleanEntityStorageResult |
O resultado de uma operação de armazenamento de entidade limpo. |
EntityId |
Um identificador exclusivo para uma entidade, que consiste no nome da entidade e na chave de entidade. |
EntityStateResponse<T> |
A resposta retornada por ReadEntityStateAsync<T>(EntityId, String, String). |
Interfaces
DurableActivityContextBase |
Anteriormente, a classe base abstrata para DurableActivityContext. Agora obsoleto: use IDurableActivityContext em vez disso. |
DurableOrchestrationClientBase |
Anteriormente, a classe base abstrata para DurableOrchestrationClient. Agora obsoleto: use IDurableOrchestrationClient em vez disso. |
DurableOrchestrationContextBase |
Anteriormente, a classe base abstrata para DurableOrchestrationContext. Agora obsoleto: use IDurableOrchestrationContext em vez disso. |
IApplicationLifetimeWrapper |
Interface de serviço personalizada para sinalizar a extensão quando o aplicativo de funções está iniciando ou desligando. |
IConnectionInfoResolver |
Interface definindo métodos para resolve informações de conexão. |
IConnectionStringResolver |
Interface definindo métodos para resolve cadeias de conexão. |
IDurabilityProviderFactory |
Interface que define métodos para criar instâncias do DurabilityProvider. |
IDurableActivityContext |
Fornece funcionalidade disponível para atividades duráveis. |
IDurableClient |
Fornece funcionalidade disponível para clientes de entidade e orquestração duráveis. |
IDurableEntityClient |
Fornece funcionalidade disponível para clientes de entidade duráveis. |
IDurableEntityContext |
Fornece funcionalidade para o código do aplicativo que implementa uma operação de entidade. |
IDurableHttpMessageHandlerFactory |
Interface usada para testar o HTTP durável. |
IDurableOrchestrationClient |
Fornece funcionalidade disponível para clientes de orquestração duráveis. |
IDurableOrchestrationContext |
Fornece funcionalidade disponível para código de orquestração. |
IEntityProxyContext |
Contexto de proxy de entidade abstrata. |
IErrorSerializerSettingsFactory |
Interface que define métodos para criar instâncias de para serialização de Newtonsoft.Json.JsonSerializerSettings erro. |
ILifeCycleNotificationHelper |
Interface que define métodos para notificações do ciclo de vida. |
IMessageSerializerSettingsFactory |
Interface que define métodos para criar instâncias de para serialização de Newtonsoft.Json.JsonSerializerSettings mensagens. |
IPlatformInformation |
Interface para acessar as informações do plano AppService, o sistema operacional e o PL voltado para o usuário. Observação: atualmente, a funcionalidade é limitada, mas crescerá junto com a busca de padrões mais específicos da plataforma. |
ITokenSource |
As implementações dessa interface podem ser usadas para fornecer tokens de autorização para solicitações HTTP de saída. |
Enumerações
OperatingSystem |
Representação dos sistemas operacionais com suporte. |
OrchestrationRuntimeStatus |
Representa os possíveis valores de status de execução de runtime para uma instância de orquestração. |
OverridableStates |
Representa opções para estados diferentes em que um orquestrador existente pode estar para poder ser substituído por uma tentativa de iniciar uma nova instância com a mesma ID de instância. |
WorkerRuntimeType |
Representação de linguagens de programação com suporte. |
Azure SDK for .NET