IDurableOrchestrationClient Interface

Définition

Fournit des fonctionnalités disponibles pour les clients d’orchestration durables.

public interface IDurableOrchestrationClient
type IDurableOrchestrationClient = interface
Public Interface IDurableOrchestrationClient
Dérivé

Propriétés

TaskHubName

Obtient le nom du hub de tâches configuré sur ce instance client.

Méthodes

CreateCheckStatusResponse(HttpRequest, String, Boolean)

Crée une réponse HTTP utile pour vérifier la status du instance spécifié.

CreateCheckStatusResponse(HttpRequestMessage, String, Boolean)

Crée une réponse HTTP utile pour vérifier la status du instance spécifié.

CreateHttpManagementPayload(String)

Crée un HttpManagementPayload objet qui contient status, terminer et envoyer des points de terminaison HTTP d’événement externe.

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.

GetStatusAsync(OrchestrationStatusQueryCondition, CancellationToken)
Obsolète.

Obtient le status de toutes les instances d’orchestration avec pagination qui correspondent aux conditions spécifiées.

GetStatusAsync(String, Boolean, Boolean, Boolean)

Obtient la status du instance d’orchestration spécifié.

ListInstancesAsync(OrchestrationStatusQueryCondition, CancellationToken)

Obtient le status de toutes les instances d’orchestration avec pagination qui correspondent aux conditions spécifiées.

MakeCurrentAppPrimaryAsync()

Fait de l’application actuelle l’application principale, si ce n’est déjà fait. Doit utiliser la fonctionnalité AppLease en définissant UseAppLease sur true dans host.json.

PurgeInstanceHistoryAsync(DateTime, Nullable<DateTime>, IEnumerable<OrchestrationStatus>)

Videz l’historique d’orchestration pour les instances qui correspondent aux conditions.

PurgeInstanceHistoryAsync(String)

Purgez l’histoire pour un instance concret.

RaiseEventAsync(String, String, Object)

Envoie un message de notification d’événement à un instance d’orchestration en attente.

RaiseEventAsync(String, String, String, Object, String)

Envoie un message de notification d’événement à un instance d’orchestration en attente.

RestartAsync(String, Boolean)

Redémarre un orchestrateur existant avec l’entrée d’origine.

ResumeAsync(String, String)

Reprend une instance de l’orchestration suspendue.

RewindAsync(String, String)
Obsolète.

Rembobine l’instance d’orchestration ayant échoué spécifié avec une raison.

StartNewAsync(String, String)

Démarre une nouvelle exécution de la fonction d’orchestrateur spécifiée.

StartNewAsync<T>(String, String, T)

Démarre l’exécution d’une nouvelle instance de la fonction d’orchestrateur spécifiée.

StartNewAsync<T>(String, T)

Démarre une nouvelle exécution de la fonction d’orchestrateur spécifiée.

SuspendAsync(String, String)

Suspend une instance de l’orchestration en cours d’exécution.

TerminateAsync(String, String)

Arrête une instance d’orchestration en cours d’exécution.

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.

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.

S’applique à