Freigeben über


IDurableClient Schnittstelle

Definition

Stellt Funktionen bereit, die für dauerhafte Orchestrierungs- und Entitätsclients verfügbar sind.

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
Implementiert

Eigenschaften

TaskHubName

Ruft den Namen des Aufgabenhubs ab, der auf diesem Client-instance konfiguriert ist.

Methoden

CleanEntityStorageAsync(Boolean, Boolean, CancellationToken)

Entfernt leere Entitäten aus dem Speicher und gibt verwaiste Sperren frei.

(Geerbt von IDurableEntityClient)
CreateCheckStatusResponse(HttpRequest, String, Boolean)

Erstellt eine HTTP-Antwort, die zum Überprüfen der status der angegebenen instance nützlich ist.

(Geerbt von IDurableOrchestrationClient)
CreateCheckStatusResponse(HttpRequestMessage, String, Boolean)

Erstellt eine HTTP-Antwort, die zum Überprüfen der status der angegebenen instance nützlich ist.

(Geerbt von IDurableOrchestrationClient)
CreateHttpManagementPayload(String)

Erstellt ein HttpManagementPayload -Objekt, das status, Beenden und Senden externer EREIGNIS-HTTP-Endpunkte enthält.

(Geerbt von IDurableOrchestrationClient)
GetStatusAsync(Nullable<DateTime>, Nullable<DateTime>, IEnumerable<OrchestrationRuntimeStatus>, CancellationToken)
Veraltet.

Ruft die status aller Orchestrierungsinstanzen ab, die den angegebenen Bedingungen entsprechen.

(Geerbt von IDurableOrchestrationClient)
GetStatusAsync(OrchestrationStatusQueryCondition, CancellationToken)
Veraltet.

Ruft die status aller Orchestrierungsinstanzen mit Paging ab, die den angegebenen Bedingungen entsprechen.

(Geerbt von IDurableOrchestrationClient)
GetStatusAsync(String, Boolean, Boolean, Boolean)

Ruft den status des angegebenen Orchestrierungs-instance ab.

(Geerbt von IDurableOrchestrationClient)
ListEntitiesAsync(EntityQuery, CancellationToken)

Ruft die status aller Entitätsinstanzen mit Paging ab, die den angegebenen Abfragebedingungen entsprechen.

(Geerbt von IDurableEntityClient)
ListInstancesAsync(OrchestrationStatusQueryCondition, CancellationToken)

Ruft die status aller Orchestrierungsinstanzen mit Paging ab, die den angegebenen Bedingungen entsprechen.

(Geerbt von IDurableOrchestrationClient)
MakeCurrentAppPrimaryAsync()

Macht die aktuelle App zur primären App, sofern dies noch nicht der Fall ist. Muss das AppLease-Feature verwenden, indem UseAppLease in host.json auf true festgelegt wird.

(Geerbt von IDurableOrchestrationClient)
PurgeInstanceHistoryAsync(DateTime, Nullable<DateTime>, IEnumerable<OrchestrationStatus>)

Bereinigen Sie den Orchestrierungsverlauf für Instanzen, die den Bedingungen entsprechen.

(Geerbt von IDurableOrchestrationClient)
PurgeInstanceHistoryAsync(String)

Bereinigen Sie die Geschichte für eine konkrete instance.

(Geerbt von IDurableOrchestrationClient)
RaiseEventAsync(String, String, Object)

Sendet eine Ereignisbenachrichtigung an eine wartende Orchestrierungs-instance.

(Geerbt von IDurableOrchestrationClient)
RaiseEventAsync(String, String, String, Object, String)

Sendet eine Ereignisbenachrichtigung an eine wartende Orchestrierungs-instance.

(Geerbt von IDurableOrchestrationClient)
ReadEntityStateAsync<T>(EntityId, String, String)

Versucht, den aktuellen Zustand einer Entität zu lesen. Gibt default(T) zurück, wenn die Entität nicht vorhanden ist.

(Geerbt von IDurableEntityClient)
RestartAsync(String, Boolean)

Startet einen vorhandenen Orchestrator mit der ursprünglichen Eingabe neu.

(Geerbt von IDurableOrchestrationClient)
ResumeAsync(String, String)

Setzt eine angehaltene Orchestrierungsinstanz fort.

(Geerbt von IDurableOrchestrationClient)
RewindAsync(String, String)
Veraltet.

Spulen der angegebenen fehlerhaften Orchestrierung instance mit einem Grund zurück.

(Geerbt von IDurableOrchestrationClient)
SignalEntityAsync(EntityId, DateTime, String, Object, String, String)

Signalisiert einer Entität, einen Vorgang zu einem bestimmten Zeitpunkt auszuführen.

(Geerbt von IDurableEntityClient)
SignalEntityAsync(EntityId, String, Object, String, String)

Signalisiert einer Entität, einen Vorgang auszuführen.

(Geerbt von IDurableEntityClient)
SignalEntityAsync<TEntityInterface>(EntityId, Action<TEntityInterface>)

Signalisiert einer Entität, einen Vorgang auszuführen.

(Geerbt von IDurableEntityClient)
SignalEntityAsync<TEntityInterface>(EntityId, DateTime, Action<TEntityInterface>)

Signalisiert einer Entität, einen Vorgang zu einem bestimmten Zeitpunkt auszuführen.

(Geerbt von IDurableEntityClient)
SignalEntityAsync<TEntityInterface>(String, Action<TEntityInterface>)

Signalisiert einer Entität, einen Vorgang auszuführen.

(Geerbt von IDurableEntityClient)
SignalEntityAsync<TEntityInterface>(String, DateTime, Action<TEntityInterface>)

Signalisiert einer Entität, einen Vorgang zu einem bestimmten Zeitpunkt auszuführen.

(Geerbt von IDurableEntityClient)
StartNewAsync(String, String)

Startet eine neue Ausführung der angegebenen Orchestratorfunktion.

(Geerbt von IDurableOrchestrationClient)
StartNewAsync<T>(String, String, T)

Startet eine neue Instanz der angegebenen Orchestratorfunktion.

(Geerbt von IDurableOrchestrationClient)
StartNewAsync<T>(String, T)

Startet eine neue Ausführung der angegebenen Orchestratorfunktion.

(Geerbt von IDurableOrchestrationClient)
SuspendAsync(String, String)

Dient zum Anhalten einer aktuell ausgeführten Orchestrierungsinstanz.

(Geerbt von IDurableOrchestrationClient)
TerminateAsync(String, String)

Dient zum Beenden einer ausgeführten Orchestrierungsinstanz.

(Geerbt von IDurableOrchestrationClient)
WaitForCompletionOrCreateCheckStatusResponseAsync(HttpRequest, String, Nullable<TimeSpan>, Nullable<TimeSpan>, Boolean)

Erstellt eine HTTP-Antwort, die entweder eine Nutzlast von Verwaltungs-URLs für eine nicht abgeschlossene instance enthält, oder die Nutzlast enthält, die die Ausgabe der abgeschlossenen Orchestrierung enthält.

(Geerbt von IDurableOrchestrationClient)
WaitForCompletionOrCreateCheckStatusResponseAsync(HttpRequestMessage, String, Nullable<TimeSpan>, Nullable<TimeSpan>, Boolean)

Erstellt eine HTTP-Antwort, die entweder eine Nutzlast von Verwaltungs-URLs für eine nicht abgeschlossene instance enthält, oder die Nutzlast enthält, die die Ausgabe der abgeschlossenen Orchestrierung enthält.

(Geerbt von IDurableOrchestrationClient)

Gilt für: