Partager via


IDurableClient Interface

Définition

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(T) si l’entité n’existe pas.

(Hérité de IDurableEntityClient)
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 à