DurabilityProvider Klasse

Definition

Der Back-End-Speicheranbieter, der die tatsächliche Dauerhaftigkeit von Durable Functions bereitstellt. Dies ist funktional eine Übermenge von DurableTask.Core.IOrchestrationService und DurableTask.Core.IOrchestrationServiceClient. Wenn der Speicheranbieter keinen der Durable Functions spezifischen Vorgänge ausführt, kann er diese Klasse direkt verwenden, mit der Erwartung, dass nur diese Schnittstellen implementiert werden. Alle Durable Functions spezifischen Methoden/Vorgänge sind virtuell und können durch Erstellen einer Unterklasse überschrieben werden.

public class DurabilityProvider : DurableTask.Core.IOrchestrationService, DurableTask.Core.IOrchestrationServiceClient, DurableTask.Core.IOrchestrationServicePurgeClient, DurableTask.Core.Query.IOrchestrationServiceQueryClient
type DurabilityProvider = class
    interface IOrchestrationService
    interface IOrchestrationServiceClient
    interface IOrchestrationServiceQueryClient
    interface IOrchestrationServicePurgeClient
Public Class DurabilityProvider
Implements IOrchestrationService, IOrchestrationServiceClient, IOrchestrationServicePurgeClient, IOrchestrationServiceQueryClient
Vererbung
DurabilityProvider
Implementiert
DurableTask.Core.IOrchestrationService DurableTask.Core.IOrchestrationServiceClient DurableTask.Core.IOrchestrationServicePurgeClient DurableTask.Core.Query.IOrchestrationServiceQueryClient

Konstruktoren

DurabilityProvider(String, IOrchestrationService, IOrchestrationServiceClient, String)

Erstellt den Standard-DurabilityProvider.

Eigenschaften

ConfigurationJson

JSON-Darstellung der Konfiguration, die in Telemetriedaten ausgegeben werden soll.

ConnectionName

Der Name der Umgebungsvariable, die Verbindungsdetails zum Herstellen einer Verbindung mit Speicheranbietern enthält. Entspricht dem für Bindungsdaten ConnectionName .

EventBehaviourForContinueAsNew

Der Back-End-Speicheranbieter, der die tatsächliche Dauerhaftigkeit von Durable Functions bereitstellt. Dies ist funktional eine Übermenge von DurableTask.Core.IOrchestrationService und DurableTask.Core.IOrchestrationServiceClient. Wenn der Speicheranbieter keinen der Durable Functions spezifischen Vorgänge ausführt, kann er diese Klasse direkt verwenden, mit der Erwartung, dass nur diese Schnittstellen implementiert werden. Alle Durable Functions spezifischen Methoden/Vorgänge sind virtuell und können durch Erstellen einer Unterklasse überschrieben werden.

EventSourceName

Name der Ereignisquelle (z. B. DurableTask-AzureStorage).

GuaranteesOrderedDelivery

Gibt an, ob dieses Back-End Nachrichten in der richtigen Reihenfolge übermittelt.

LongRunningTimerIntervalLength

Intervallzeit, die für Zeitgeber mit langer Laufzeit verwendet wird.

MaxConcurrentTaskActivityWorkItems

Der Back-End-Speicheranbieter, der die tatsächliche Dauerhaftigkeit von Durable Functions bereitstellt. Dies ist funktional eine Übermenge von DurableTask.Core.IOrchestrationService und DurableTask.Core.IOrchestrationServiceClient. Wenn der Speicheranbieter keinen der Durable Functions spezifischen Vorgänge ausführt, kann er diese Klasse direkt verwenden, mit der Erwartung, dass nur diese Schnittstellen implementiert werden. Alle Durable Functions spezifischen Methoden/Vorgänge sind virtuell und können durch Erstellen einer Unterklasse überschrieben werden.

MaxConcurrentTaskOrchestrationWorkItems

Der Back-End-Speicheranbieter, der die tatsächliche Dauerhaftigkeit von Durable Functions bereitstellt. Dies ist funktional eine Übermenge von DurableTask.Core.IOrchestrationService und DurableTask.Core.IOrchestrationServiceClient. Wenn der Speicheranbieter keinen der Durable Functions spezifischen Vorgänge ausführt, kann er diese Klasse direkt verwenden, mit der Erwartung, dass nur diese Schnittstellen implementiert werden. Alle Durable Functions spezifischen Methoden/Vorgänge sind virtuell und können durch Erstellen einer Unterklasse überschrieben werden.

MaximumDelayTime

Wert der maximalen dauerhaften Timerverzögerung. Wird für langlebige Timer mit langer Ausführung verwendet.

SupportsEntities

Gibt an, ob der Dauerhaftigkeitsanbieter dauerhafte Entitäten unterstützt.

SupportsImplicitEntityDeletion

Gibt an, ob dieses Back-End das implizite Löschen von Entitäten unterstützt.

SupportsPollFreeWait

Gibt an, ob die WaitForOrchestration des Back-Ends ohne Abfrage implementiert wird.

TaskActivityDispatcherCount

Der Back-End-Speicheranbieter, der die tatsächliche Dauerhaftigkeit von Durable Functions bereitstellt. Dies ist funktional eine Übermenge von DurableTask.Core.IOrchestrationService und DurableTask.Core.IOrchestrationServiceClient. Wenn der Speicheranbieter keinen der Durable Functions spezifischen Vorgänge ausführt, kann er diese Klasse direkt verwenden, mit der Erwartung, dass nur diese Schnittstellen implementiert werden. Alle Durable Functions spezifischen Methoden/Vorgänge sind virtuell und können durch Erstellen einer Unterklasse überschrieben werden.

TaskOrchestrationDispatcherCount

Der Back-End-Speicheranbieter, der die tatsächliche Dauerhaftigkeit von Durable Functions bereitstellt. Dies ist funktional eine Übermenge von DurableTask.Core.IOrchestrationService und DurableTask.Core.IOrchestrationServiceClient. Wenn der Speicheranbieter keinen der Durable Functions spezifischen Vorgänge ausführt, kann er diese Klasse direkt verwenden, mit der Erwartung, dass nur diese Schnittstellen implementiert werden. Alle Durable Functions spezifischen Methoden/Vorgänge sind virtuell und können durch Erstellen einer Unterklasse überschrieben werden.

Methoden

AbandonTaskActivityWorkItemAsync(TaskActivityWorkItem)

Der Back-End-Speicheranbieter, der die tatsächliche Dauerhaftigkeit von Durable Functions bereitstellt. Dies ist funktional eine Übermenge von DurableTask.Core.IOrchestrationService und DurableTask.Core.IOrchestrationServiceClient. Wenn der Speicheranbieter keinen der Durable Functions spezifischen Vorgänge ausführt, kann er diese Klasse direkt verwenden, mit der Erwartung, dass nur diese Schnittstellen implementiert werden. Alle Durable Functions spezifischen Methoden/Vorgänge sind virtuell und können durch Erstellen einer Unterklasse überschrieben werden.

AbandonTaskOrchestrationWorkItemAsync(TaskOrchestrationWorkItem)

Der Back-End-Speicheranbieter, der die tatsächliche Dauerhaftigkeit von Durable Functions bereitstellt. Dies ist funktional eine Übermenge von DurableTask.Core.IOrchestrationService und DurableTask.Core.IOrchestrationServiceClient. Wenn der Speicheranbieter keinen der Durable Functions spezifischen Vorgänge ausführt, kann er diese Klasse direkt verwenden, mit der Erwartung, dass nur diese Schnittstellen implementiert werden. Alle Durable Functions spezifischen Methoden/Vorgänge sind virtuell und können durch Erstellen einer Unterklasse überschrieben werden.

CompleteTaskActivityWorkItemAsync(TaskActivityWorkItem, TaskMessage)

Der Back-End-Speicheranbieter, der die tatsächliche Dauerhaftigkeit von Durable Functions bereitstellt. Dies ist funktional eine Übermenge von DurableTask.Core.IOrchestrationService und DurableTask.Core.IOrchestrationServiceClient. Wenn der Speicheranbieter keinen der Durable Functions spezifischen Vorgänge ausführt, kann er diese Klasse direkt verwenden, mit der Erwartung, dass nur diese Schnittstellen implementiert werden. Alle Durable Functions spezifischen Methoden/Vorgänge sind virtuell und können durch Erstellen einer Unterklasse überschrieben werden.

CompleteTaskOrchestrationWorkItemAsync(TaskOrchestrationWorkItem, OrchestrationRuntimeState, IList<TaskMessage>, IList<TaskMessage>, IList<TaskMessage>, TaskMessage, OrchestrationState)

Der Back-End-Speicheranbieter, der die tatsächliche Dauerhaftigkeit von Durable Functions bereitstellt. Dies ist funktional eine Übermenge von DurableTask.Core.IOrchestrationService und DurableTask.Core.IOrchestrationServiceClient. Wenn der Speicheranbieter keinen der Durable Functions spezifischen Vorgänge ausführt, kann er diese Klasse direkt verwenden, mit der Erwartung, dass nur diese Schnittstellen implementiert werden. Alle Durable Functions spezifischen Methoden/Vorgänge sind virtuell und können durch Erstellen einer Unterklasse überschrieben werden.

CreateAsync()

Der Back-End-Speicheranbieter, der die tatsächliche Dauerhaftigkeit von Durable Functions bereitstellt. Dies ist funktional eine Übermenge von DurableTask.Core.IOrchestrationService und DurableTask.Core.IOrchestrationServiceClient. Wenn der Speicheranbieter keinen der Durable Functions spezifischen Vorgänge ausführt, kann er diese Klasse direkt verwenden, mit der Erwartung, dass nur diese Schnittstellen implementiert werden. Alle Durable Functions spezifischen Methoden/Vorgänge sind virtuell und können durch Erstellen einer Unterklasse überschrieben werden.

CreateAsync(Boolean)

Der Back-End-Speicheranbieter, der die tatsächliche Dauerhaftigkeit von Durable Functions bereitstellt. Dies ist funktional eine Übermenge von DurableTask.Core.IOrchestrationService und DurableTask.Core.IOrchestrationServiceClient. Wenn der Speicheranbieter keinen der Durable Functions spezifischen Vorgänge ausführt, kann er diese Klasse direkt verwenden, mit der Erwartung, dass nur diese Schnittstellen implementiert werden. Alle Durable Functions spezifischen Methoden/Vorgänge sind virtuell und können durch Erstellen einer Unterklasse überschrieben werden.

CreateIfNotExistsAsync()

Der Back-End-Speicheranbieter, der die tatsächliche Dauerhaftigkeit von Durable Functions bereitstellt. Dies ist funktional eine Übermenge von DurableTask.Core.IOrchestrationService und DurableTask.Core.IOrchestrationServiceClient. Wenn der Speicheranbieter keinen der Durable Functions spezifischen Vorgänge ausführt, kann er diese Klasse direkt verwenden, mit der Erwartung, dass nur diese Schnittstellen implementiert werden. Alle Durable Functions spezifischen Methoden/Vorgänge sind virtuell und können durch Erstellen einer Unterklasse überschrieben werden.

CreateTaskOrchestrationAsync(TaskMessage)

Der Back-End-Speicheranbieter, der die tatsächliche Dauerhaftigkeit von Durable Functions bereitstellt. Dies ist funktional eine Übermenge von DurableTask.Core.IOrchestrationService und DurableTask.Core.IOrchestrationServiceClient. Wenn der Speicheranbieter keinen der Durable Functions spezifischen Vorgänge ausführt, kann er diese Klasse direkt verwenden, mit der Erwartung, dass nur diese Schnittstellen implementiert werden. Alle Durable Functions spezifischen Methoden/Vorgänge sind virtuell und können durch Erstellen einer Unterklasse überschrieben werden.

CreateTaskOrchestrationAsync(TaskMessage, OrchestrationStatus[])

Der Back-End-Speicheranbieter, der die tatsächliche Dauerhaftigkeit von Durable Functions bereitstellt. Dies ist funktional eine Übermenge von DurableTask.Core.IOrchestrationService und DurableTask.Core.IOrchestrationServiceClient. Wenn der Speicheranbieter keinen der Durable Functions spezifischen Vorgänge ausführt, kann er diese Klasse direkt verwenden, mit der Erwartung, dass nur diese Schnittstellen implementiert werden. Alle Durable Functions spezifischen Methoden/Vorgänge sind virtuell und können durch Erstellen einer Unterklasse überschrieben werden.

DeleteAsync()

Der Back-End-Speicheranbieter, der die tatsächliche Dauerhaftigkeit von Durable Functions bereitstellt. Dies ist funktional eine Übermenge von DurableTask.Core.IOrchestrationService und DurableTask.Core.IOrchestrationServiceClient. Wenn der Speicheranbieter keinen der Durable Functions spezifischen Vorgänge ausführt, kann er diese Klasse direkt verwenden, mit der Erwartung, dass nur diese Schnittstellen implementiert werden. Alle Durable Functions spezifischen Methoden/Vorgänge sind virtuell und können durch Erstellen einer Unterklasse überschrieben werden.

DeleteAsync(Boolean)

Der Back-End-Speicheranbieter, der die tatsächliche Dauerhaftigkeit von Durable Functions bereitstellt. Dies ist funktional eine Übermenge von DurableTask.Core.IOrchestrationService und DurableTask.Core.IOrchestrationServiceClient. Wenn der Speicheranbieter keinen der Durable Functions spezifischen Vorgänge ausführt, kann er diese Klasse direkt verwenden, mit der Erwartung, dass nur diese Schnittstellen implementiert werden. Alle Durable Functions spezifischen Methoden/Vorgänge sind virtuell und können durch Erstellen einer Unterklasse überschrieben werden.

ForceTerminateTaskOrchestrationAsync(String, String)

Der Back-End-Speicheranbieter, der die tatsächliche Dauerhaftigkeit von Durable Functions bereitstellt. Dies ist funktional eine Übermenge von DurableTask.Core.IOrchestrationService und DurableTask.Core.IOrchestrationServiceClient. Wenn der Speicheranbieter keinen der Durable Functions spezifischen Vorgänge ausführt, kann er diese Klasse direkt verwenden, mit der Erwartung, dass nur diese Schnittstellen implementiert werden. Alle Durable Functions spezifischen Methoden/Vorgänge sind virtuell und können durch Erstellen einer Unterklasse überschrieben werden.

GetAllOrchestrationStates(CancellationToken)

Ruft die status aller Orchestrierungsinstanzen ab.

GetAllOrchestrationStatesWithFilters(DateTime, Nullable<DateTime>, IEnumerable<OrchestrationRuntimeStatus>, CancellationToken)
Veraltet.

Ruft die status aller Orchestrierungsinstanzen innerhalb der angegebenen Parameter ab.

GetDelayInSecondsAfterOnFetchException(Exception)

Der Back-End-Speicheranbieter, der die tatsächliche Dauerhaftigkeit von Durable Functions bereitstellt. Dies ist funktional eine Übermenge von DurableTask.Core.IOrchestrationService und DurableTask.Core.IOrchestrationServiceClient. Wenn der Speicheranbieter keinen der Durable Functions spezifischen Vorgänge ausführt, kann er diese Klasse direkt verwenden, mit der Erwartung, dass nur diese Schnittstellen implementiert werden. Alle Durable Functions spezifischen Methoden/Vorgänge sind virtuell und können durch Erstellen einer Unterklasse überschrieben werden.

GetDelayInSecondsAfterOnProcessException(Exception)

Der Back-End-Speicheranbieter, der die tatsächliche Dauerhaftigkeit von Durable Functions bereitstellt. Dies ist funktional eine Übermenge von DurableTask.Core.IOrchestrationService und DurableTask.Core.IOrchestrationServiceClient. Wenn der Speicheranbieter keinen der Durable Functions spezifischen Vorgänge ausführt, kann er diese Klasse direkt verwenden, mit der Erwartung, dass nur diese Schnittstellen implementiert werden. Alle Durable Functions spezifischen Methoden/Vorgänge sind virtuell und können durch Erstellen einer Unterklasse überschrieben werden.

GetOrchestrationHistoryAsync(String, String)

Der Back-End-Speicheranbieter, der die tatsächliche Dauerhaftigkeit von Durable Functions bereitstellt. Dies ist funktional eine Übermenge von DurableTask.Core.IOrchestrationService und DurableTask.Core.IOrchestrationServiceClient. Wenn der Speicheranbieter keinen der Durable Functions spezifischen Vorgänge ausführt, kann er diese Klasse direkt verwenden, mit der Erwartung, dass nur diese Schnittstellen implementiert werden. Alle Durable Functions spezifischen Methoden/Vorgänge sind virtuell und können durch Erstellen einer Unterklasse überschrieben werden.

GetOrchestrationStateAsync(String, Boolean)

Der Back-End-Speicheranbieter, der die tatsächliche Dauerhaftigkeit von Durable Functions bereitstellt. Dies ist funktional eine Übermenge von DurableTask.Core.IOrchestrationService und DurableTask.Core.IOrchestrationServiceClient. Wenn der Speicheranbieter keinen der Durable Functions spezifischen Vorgänge ausführt, kann er diese Klasse direkt verwenden, mit der Erwartung, dass nur diese Schnittstellen implementiert werden. Alle Durable Functions spezifischen Methoden/Vorgänge sind virtuell und können durch Erstellen einer Unterklasse überschrieben werden.

GetOrchestrationStateAsync(String, String)

Der Back-End-Speicheranbieter, der die tatsächliche Dauerhaftigkeit von Durable Functions bereitstellt. Dies ist funktional eine Übermenge von DurableTask.Core.IOrchestrationService und DurableTask.Core.IOrchestrationServiceClient. Wenn der Speicheranbieter keinen der Durable Functions spezifischen Vorgänge ausführt, kann er diese Klasse direkt verwenden, mit der Erwartung, dass nur diese Schnittstellen implementiert werden. Alle Durable Functions spezifischen Methoden/Vorgänge sind virtuell und können durch Erstellen einer Unterklasse überschrieben werden.

GetOrchestrationStateWithInputsAsync(String, Boolean)

Ruft den Zustand des angegebenen Orchestrierungs-instance ab.

GetOrchestrationStateWithPagination(OrchestrationStatusQueryCondition, CancellationToken)

Ruft das paginierte Ergebnis aller Orchestrierungsinstanzen ab, die abfrage status Parametern entsprechen.

IsMaxMessageCountExceeded(Int32, OrchestrationRuntimeState)

Der Back-End-Speicheranbieter, der die tatsächliche Dauerhaftigkeit von Durable Functions bereitstellt. Dies ist funktional eine Übermenge von DurableTask.Core.IOrchestrationService und DurableTask.Core.IOrchestrationServiceClient. Wenn der Speicheranbieter keinen der Durable Functions spezifischen Vorgänge ausführt, kann er diese Klasse direkt verwenden, mit der Erwartung, dass nur diese Schnittstellen implementiert werden. Alle Durable Functions spezifischen Methoden/Vorgänge sind virtuell und können durch Erstellen einer Unterklasse überschrieben werden.

LockNextTaskActivityWorkItem(TimeSpan, CancellationToken)

Der Back-End-Speicheranbieter, der die tatsächliche Dauerhaftigkeit von Durable Functions bereitstellt. Dies ist funktional eine Übermenge von DurableTask.Core.IOrchestrationService und DurableTask.Core.IOrchestrationServiceClient. Wenn der Speicheranbieter keinen der Durable Functions spezifischen Vorgänge ausführt, kann er diese Klasse direkt verwenden, mit der Erwartung, dass nur diese Schnittstellen implementiert werden. Alle Durable Functions spezifischen Methoden/Vorgänge sind virtuell und können durch Erstellen einer Unterklasse überschrieben werden.

LockNextTaskOrchestrationWorkItemAsync(TimeSpan, CancellationToken)

Der Back-End-Speicheranbieter, der die tatsächliche Dauerhaftigkeit von Durable Functions bereitstellt. Dies ist funktional eine Übermenge von DurableTask.Core.IOrchestrationService und DurableTask.Core.IOrchestrationServiceClient. Wenn der Speicheranbieter keinen der Durable Functions spezifischen Vorgänge ausführt, kann er diese Klasse direkt verwenden, mit der Erwartung, dass nur diese Schnittstellen implementiert werden. Alle Durable Functions spezifischen Methoden/Vorgänge sind virtuell und können durch Erstellen einer Unterklasse überschrieben werden.

MakeCurrentAppPrimaryAsync()

Macht die aktuelle App zur primären App, sofern dies noch nicht der Fall ist. Muss das AppLease-Feature verwenden.

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

Löscht den Verlauf, der die erforderlichen Parameter erfüllt.

PurgeInstanceHistoryByInstanceId(String)

Löscht den instance-Verlauf für die bereitgestellte instance-ID.

PurgeOrchestrationHistoryAsync(DateTime, OrchestrationStateTimeRangeFilterType)

Der Back-End-Speicheranbieter, der die tatsächliche Dauerhaftigkeit von Durable Functions bereitstellt. Dies ist funktional eine Übermenge von DurableTask.Core.IOrchestrationService und DurableTask.Core.IOrchestrationServiceClient. Wenn der Speicheranbieter keinen der Durable Functions spezifischen Vorgänge ausführt, kann er diese Klasse direkt verwenden, mit der Erwartung, dass nur diese Schnittstellen implementiert werden. Alle Durable Functions spezifischen Methoden/Vorgänge sind virtuell und können durch Erstellen einer Unterklasse überschrieben werden.

ReleaseTaskOrchestrationWorkItemAsync(TaskOrchestrationWorkItem)

Der Back-End-Speicheranbieter, der die tatsächliche Dauerhaftigkeit von Durable Functions bereitstellt. Dies ist funktional eine Übermenge von DurableTask.Core.IOrchestrationService und DurableTask.Core.IOrchestrationServiceClient. Wenn der Speicheranbieter keinen der Durable Functions spezifischen Vorgänge ausführt, kann er diese Klasse direkt verwenden, mit der Erwartung, dass nur diese Schnittstellen implementiert werden. Alle Durable Functions spezifischen Methoden/Vorgänge sind virtuell und können durch Erstellen einer Unterklasse überschrieben werden.

RenewTaskActivityWorkItemLockAsync(TaskActivityWorkItem)

Der Back-End-Speicheranbieter, der die tatsächliche Dauerhaftigkeit von Durable Functions bereitstellt. Dies ist funktional eine Übermenge von DurableTask.Core.IOrchestrationService und DurableTask.Core.IOrchestrationServiceClient. Wenn der Speicheranbieter keinen der Durable Functions spezifischen Vorgänge ausführt, kann er diese Klasse direkt verwenden, mit der Erwartung, dass nur diese Schnittstellen implementiert werden. Alle Durable Functions spezifischen Methoden/Vorgänge sind virtuell und können durch Erstellen einer Unterklasse überschrieben werden.

RenewTaskOrchestrationWorkItemLockAsync(TaskOrchestrationWorkItem)

Der Back-End-Speicheranbieter, der die tatsächliche Dauerhaftigkeit von Durable Functions bereitstellt. Dies ist funktional eine Übermenge von DurableTask.Core.IOrchestrationService und DurableTask.Core.IOrchestrationServiceClient. Wenn der Speicheranbieter keinen der Durable Functions spezifischen Vorgänge ausführt, kann er diese Klasse direkt verwenden, mit der Erwartung, dass nur diese Schnittstellen implementiert werden. Alle Durable Functions spezifischen Methoden/Vorgänge sind virtuell und können durch Erstellen einer Unterklasse überschrieben werden.

ResumeTaskOrchestrationAsync(String, String)

Setzen Sie die angegebene Orchestrierung instance mit einem Grund fort.

RetrieveSerializedEntityState(EntityId, JsonSerializerSettings)

Ruft den Zustand für eine serialisierte Entität ab.

RewindAsync(String, String)

Zurückspulen der angegebenen fehlerhaften Orchestrierung instance mit einem Grund.

SendTaskOrchestrationMessageAsync(TaskMessage)

Der Back-End-Speicheranbieter, der die tatsächliche Dauerhaftigkeit von Durable Functions bereitstellt. Dies ist funktional eine Übermenge von DurableTask.Core.IOrchestrationService und DurableTask.Core.IOrchestrationServiceClient. Wenn der Speicheranbieter keinen der Durable Functions spezifischen Vorgänge ausführt, kann er diese Klasse direkt verwenden, mit der Erwartung, dass nur diese Schnittstellen implementiert werden. Alle Durable Functions spezifischen Methoden/Vorgänge sind virtuell und können durch Erstellen einer Unterklasse überschrieben werden.

SendTaskOrchestrationMessageBatchAsync(TaskMessage[])

Der Back-End-Speicheranbieter, der die tatsächliche Dauerhaftigkeit von Durable Functions bereitstellt. Dies ist funktional eine Übermenge von DurableTask.Core.IOrchestrationService und DurableTask.Core.IOrchestrationServiceClient. Wenn der Speicheranbieter keinen der Durable Functions spezifischen Vorgänge ausführt, kann er diese Klasse direkt verwenden, mit der Erwartung, dass nur diese Schnittstellen implementiert werden. Alle Durable Functions spezifischen Methoden/Vorgänge sind virtuell und können durch Erstellen einer Unterklasse überschrieben werden.

StartAsync()

Der Back-End-Speicheranbieter, der die tatsächliche Dauerhaftigkeit von Durable Functions bereitstellt. Dies ist funktional eine Übermenge von DurableTask.Core.IOrchestrationService und DurableTask.Core.IOrchestrationServiceClient. Wenn der Speicheranbieter keinen der Durable Functions spezifischen Vorgänge ausführt, kann er diese Klasse direkt verwenden, mit der Erwartung, dass nur diese Schnittstellen implementiert werden. Alle Durable Functions spezifischen Methoden/Vorgänge sind virtuell und können durch Erstellen einer Unterklasse überschrieben werden.

StopAsync()

Der Back-End-Speicheranbieter, der die tatsächliche Dauerhaftigkeit von Durable Functions bereitstellt. Dies ist funktional eine Übermenge von DurableTask.Core.IOrchestrationService und DurableTask.Core.IOrchestrationServiceClient. Wenn der Speicheranbieter keinen der Durable Functions spezifischen Vorgänge ausführt, kann er diese Klasse direkt verwenden, mit der Erwartung, dass nur diese Schnittstellen implementiert werden. Alle Durable Functions spezifischen Methoden/Vorgänge sind virtuell und können durch Erstellen einer Unterklasse überschrieben werden.

StopAsync(Boolean)

Der Back-End-Speicheranbieter, der die tatsächliche Dauerhaftigkeit von Durable Functions bereitstellt. Dies ist funktional eine Übermenge von DurableTask.Core.IOrchestrationService und DurableTask.Core.IOrchestrationServiceClient. Wenn der Speicheranbieter keinen der Durable Functions spezifischen Vorgänge ausführt, kann er diese Klasse direkt verwenden, mit der Erwartung, dass nur diese Schnittstellen implementiert werden. Alle Durable Functions spezifischen Methoden/Vorgänge sind virtuell und können durch Erstellen einer Unterklasse überschrieben werden.

SuspendTaskOrchestrationAsync(String, String)

Setzen Sie die angegebene Orchestrierung instance mit einem Grund aus.

TryGetScaleMonitor(String, String, String, String, IScaleMonitor)

Versucht, einen Skalierungsmonitor für die automatische Skalierung zu erhalten.

ValidateDelayTime(TimeSpan, String)

Verwendet eine spezifische Logik des Dauerhaftigkeitsanbieters, um zu überprüfen, ob ein Zeitintervall für ein Timer-, Timeout- oder Wiederholungsintervall vom Anbieter zulässig ist.

WaitForOrchestrationAsync(String, String, TimeSpan, CancellationToken)

Der Back-End-Speicheranbieter, der die tatsächliche Dauerhaftigkeit von Durable Functions bereitstellt. Dies ist funktional eine Übermenge von DurableTask.Core.IOrchestrationService und DurableTask.Core.IOrchestrationServiceClient. Wenn der Speicheranbieter keinen der Durable Functions spezifischen Vorgänge ausführt, kann er diese Klasse direkt verwenden, mit der Erwartung, dass nur diese Schnittstellen implementiert werden. Alle Durable Functions spezifischen Methoden/Vorgänge sind virtuell und können durch Erstellen einer Unterklasse überschrieben werden.

Explizite Schnittstellenimplementierungen

IOrchestrationServicePurgeClient.PurgeInstanceStateAsync(PurgeInstanceFilter)

Der Back-End-Speicheranbieter, der die tatsächliche Dauerhaftigkeit von Durable Functions bereitstellt. Dies ist funktional eine Übermenge von DurableTask.Core.IOrchestrationService und DurableTask.Core.IOrchestrationServiceClient. Wenn der Speicheranbieter keinen der Durable Functions spezifischen Vorgänge ausführt, kann er diese Klasse direkt verwenden, mit der Erwartung, dass nur diese Schnittstellen implementiert werden. Alle Durable Functions spezifischen Methoden/Vorgänge sind virtuell und können durch Erstellen einer Unterklasse überschrieben werden.

IOrchestrationServicePurgeClient.PurgeInstanceStateAsync(String)

Der Back-End-Speicheranbieter, der die tatsächliche Dauerhaftigkeit von Durable Functions bereitstellt. Dies ist funktional eine Übermenge von DurableTask.Core.IOrchestrationService und DurableTask.Core.IOrchestrationServiceClient. Wenn der Speicheranbieter keinen der Durable Functions spezifischen Vorgänge ausführt, kann er diese Klasse direkt verwenden, mit der Erwartung, dass nur diese Schnittstellen implementiert werden. Alle Durable Functions spezifischen Methoden/Vorgänge sind virtuell und können durch Erstellen einer Unterklasse überschrieben werden.

IOrchestrationServiceQueryClient.GetOrchestrationWithQueryAsync(OrchestrationQuery, CancellationToken)

Der Back-End-Speicheranbieter, der die tatsächliche Dauerhaftigkeit von Durable Functions bereitstellt. Dies ist funktional eine Übermenge von DurableTask.Core.IOrchestrationService und DurableTask.Core.IOrchestrationServiceClient. Wenn der Speicheranbieter keinen der Durable Functions spezifischen Vorgänge ausführt, kann er diese Klasse direkt verwenden, mit der Erwartung, dass nur diese Schnittstellen implementiert werden. Alle Durable Functions spezifischen Methoden/Vorgänge sind virtuell und können durch Erstellen einer Unterklasse überschrieben werden.

Gilt für: