IDurableClient Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit des fonctionnalités disponibles pour les clients d’orchestration et d’entité durables.
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
- Implémente
Propriétés
TaskHubName |
Obtient le nom du hub de tâches configuré sur ce instance client. |
Méthodes
CleanEntityStorageAsync(Boolean, Boolean, CancellationToken) |
Supprime les entités vides du stockage et libère les verrous orphelins. (Hérité de IDurableEntityClient) |
CreateCheckStatusResponse(HttpRequest, String, Boolean) |
Crée une réponse HTTP utile pour vérifier la status du instance spécifié. (Hérité de IDurableOrchestrationClient) |
CreateCheckStatusResponse(HttpRequestMessage, String, Boolean) |
Crée une réponse HTTP utile pour vérifier la status du instance spécifié. (Hérité de IDurableOrchestrationClient) |
CreateHttpManagementPayload(String) |
Crée un HttpManagementPayload objet qui contient status, terminer et envoyer des points de terminaison HTTP d’événement externe. (Hérité de IDurableOrchestrationClient) |
GetStatusAsync(Nullable<DateTime>, Nullable<DateTime>, IEnumerable<OrchestrationRuntimeStatus>, CancellationToken) |
Obsolète.
Obtient la status de toutes les instances d’orchestration qui correspondent aux conditions spécifiées. (Hérité de IDurableOrchestrationClient) |
GetStatusAsync(OrchestrationStatusQueryCondition, CancellationToken) |
Obsolète.
Obtient la status de toutes les instances d’orchestration avec pagination qui correspondent aux conditions spécifiées. (Hérité de IDurableOrchestrationClient) |
GetStatusAsync(String, Boolean, Boolean, Boolean) |
Obtient le status du instance d’orchestration spécifié. (Hérité de IDurableOrchestrationClient) |
ListEntitiesAsync(EntityQuery, CancellationToken) |
Obtient la status de toutes les instances d’entité avec pagination qui correspondent aux conditions de requête spécifiées. (Hérité de IDurableEntityClient) |
ListInstancesAsync(OrchestrationStatusQueryCondition, CancellationToken) |
Obtient la status de toutes les instances d’orchestration avec pagination qui correspondent aux conditions spécifiées. (Hérité de IDurableOrchestrationClient) |
MakeCurrentAppPrimaryAsync() |
Fait de l’application actuelle l’application principale, si ce n’est déjà le cas. Vous devez utiliser la fonctionnalité AppLease en définissant UseAppLease sur true dans host.json. (Hérité de IDurableOrchestrationClient) |
PurgeInstanceHistoryAsync(DateTime, Nullable<DateTime>, IEnumerable<OrchestrationStatus>) |
Purgez l’historique de l’orchestration pour les instances qui correspondent aux conditions. (Hérité de IDurableOrchestrationClient) |
PurgeInstanceHistoryAsync(String) |
Purgez l’historique pour une instance concrète. (Hérité de IDurableOrchestrationClient) |
RaiseEventAsync(String, String, Object) |
Envoie un message de notification d’événement à un instance d’orchestration en attente. (Hérité de IDurableOrchestrationClient) |
RaiseEventAsync(String, String, String, Object, String) |
Envoie un message de notification d’événement à un instance d’orchestration en attente. (Hérité de IDurableOrchestrationClient) |
ReadEntityStateAsync<T>(EntityId, String, String) |
Tente de lire l’état actuel d’une entité. Retourne default( |
RestartAsync(String, Boolean) |
Redémarre un orchestrateur existant avec l’entrée d’origine. (Hérité de IDurableOrchestrationClient) |
ResumeAsync(String, String) |
Reprend une instance de l’orchestration suspendue. (Hérité de IDurableOrchestrationClient) |
RewindAsync(String, String) |
Obsolète.
Rembobine l’instance d’orchestration ayant échoué avec une raison. (Hérité de IDurableOrchestrationClient) |
SignalEntityAsync(EntityId, DateTime, String, Object, String, String) |
Indique à une entité d’effectuer une opération, à un moment spécifié. (Hérité de IDurableEntityClient) |
SignalEntityAsync(EntityId, String, Object, String, String) |
Indique à une entité d’effectuer une opération. (Hérité de IDurableEntityClient) |
SignalEntityAsync<TEntityInterface>(EntityId, Action<TEntityInterface>) |
Indique à une entité d’effectuer une opération. (Hérité de IDurableEntityClient) |
SignalEntityAsync<TEntityInterface>(EntityId, DateTime, Action<TEntityInterface>) |
Indique à une entité d’effectuer une opération, à un moment spécifié. (Hérité de IDurableEntityClient) |
SignalEntityAsync<TEntityInterface>(String, Action<TEntityInterface>) |
Indique à une entité d’effectuer une opération. (Hérité de IDurableEntityClient) |
SignalEntityAsync<TEntityInterface>(String, DateTime, Action<TEntityInterface>) |
Indique à une entité d’effectuer une opération, à un moment spécifié. (Hérité de IDurableEntityClient) |
StartNewAsync(String, String) |
Démarre une nouvelle exécution de la fonction d’orchestrateur spécifiée. (Hérité de IDurableOrchestrationClient) |
StartNewAsync<T>(String, String, T) |
Démarre l’exécution d’une nouvelle instance de la fonction d’orchestrateur spécifiée. (Hérité de IDurableOrchestrationClient) |
StartNewAsync<T>(String, T) |
Démarre une nouvelle exécution de la fonction d’orchestrateur spécifiée. (Hérité de IDurableOrchestrationClient) |
SuspendAsync(String, String) |
Suspend une instance de l’orchestration en cours d’exécution. (Hérité de IDurableOrchestrationClient) |
TerminateAsync(String, String) |
Arrête une instance d’orchestration en cours d’exécution. (Hérité de IDurableOrchestrationClient) |
WaitForCompletionOrCreateCheckStatusResponseAsync(HttpRequest, String, Nullable<TimeSpan>, Nullable<TimeSpan>, Boolean) |
Crée une réponse HTTP qui contient une charge utile d’URL de gestion pour un instance non terminé ou qui contient la charge utile contenant la sortie de l’orchestration terminée. (Hérité de IDurableOrchestrationClient) |
WaitForCompletionOrCreateCheckStatusResponseAsync(HttpRequestMessage, String, Nullable<TimeSpan>, Nullable<TimeSpan>, Boolean) |
Crée une réponse HTTP qui contient une charge utile d’URL de gestion pour un instance non terminé ou qui contient la charge utile contenant la sortie de l’orchestration terminée. (Hérité de IDurableOrchestrationClient) |
S’applique à
Azure SDK for .NET