Microsoft.Azure.WebJobs.Extensions.DurableTask Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Klassen
ActivityTriggerAttribute |
Trigger-Attribut, das für dauerhafte Aktivitätsfunktionen verwendet wird. |
AzureStorageOptions |
Konfigurationsoptionen für den Azure Storage-Speicheranbieter. |
DeterministicAttribute |
Attribut, das mit dem Durable Functions Analyzer verwendet wird, um eine Methode als Deterministisch zu bezeichnen. Dadurch kann die Methode in einer Orchestrierungsfunktion aufgerufen werden, ohne eine Compilerwarnung zu verursachen. |
DurabilityProvider |
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. |
DurableClientAttribute |
Attribut, das zum Binden eines Funktionsparameters an einen IDurableClient, IDurableEntityClientoder IDurableOrchestrationClient instance verwendet wird. |
DurableContextExtensions |
Definiert bequeme Überladungen zum Aufrufen der Kontextmethoden für alle Kontexte. |
DurableEntityStatus |
Stellt die status einer dauerhaften Entität instance dar. |
DurableHttpRequest |
Anforderung, die zum Tätigen eines HTTP-Aufrufs über Durable Functions verwendet wird. |
DurableHttpResponse |
Antwort, die von der HTTP-Anforderung der Durable-Funktion empfangen wurde. |
DurableOrchestrationStatus |
Stellt die status einer dauerhaften Orchestrierung instance dar. |
DurableTaskExtension |
Konfiguration für die Durable Functions-Erweiterung. |
DurableTaskJobHostConfigurationExtensions |
Erweiterung zum Registrieren einer Durable Functions-Konfiguration bei |
DurableTaskOptions |
Konfigurationsoptionen für die Erweiterung Durable Task. |
Entity |
Statisch zugänglicher Kontext für Entitätsvorgänge. |
EntityCurrentOperationStatus |
Informationen zum aktuellen status eines Vorgangs, der für eine Entität ausgeführt wird. Schließt potenziell große Daten (z. B. die Vorgangseingabe) aus, sodass sie mit geringer Latenz gelesen werden können. |
EntityProxy |
Stellt die Basisimplementierung für den Entitätsproxy bereit. |
EntityQuery |
Abfragebedingung zum Durchsuchen der status von Entitätsinstanzen. |
EntityQueryResult |
Die status aller Entitätsinstanzen mit Paging für eine bestimmte Abfrage. |
EntitySchedulerException |
Ausnahme, die verwendet wird, um verschiedene Probleme zu beschreiben, die beim Entitätsplaner auftreten. |
EntityStatus |
Informationen zum aktuellen status einer Entität. Schließt potenziell große Daten (z. B. den Entitätsstatus oder den Inhalt der Warteschlange) aus, sodass sie immer mit geringer Latenz gelesen werden können. |
EntityTriggerAttribute |
Trigger-Attribut, das für dauerhafte Entitätsfunktionen verwendet wird. |
EventGridNotificationOptions |
Konfiguration der Event Grid-Benachrichtigungsoptionen für die Durable Task-Erweiterung. |
FunctionFailedException |
Die Ausnahme, die ausgelöst wird, wenn ein Unteror oder eine Aktivitätsfunktion mit einem Fehler ausfällt. |
HttpManagementPayload |
Datenstruktur, die status, Beenden und Senden externer HTTP-Ereignisendpunkte enthält. |
HttpOptions |
Wird für dauerhafte HTTP-Funktionen verwendet. |
HttpRetryOptions |
Definiert Wiederholungsrichtlinien, die als Parameter an verschiedene Vorgänge übergeben werden können. |
LockingRulesViolationException |
Die Ausnahme, die ausgelöst wird, wenn Anwendungscode gegen die Sperrregeln verstößt. |
ManagedIdentityOptions |
Konfigurationsoptionen für verwaltete Identität. |
ManagedIdentityTokenSource |
Tokenquellenimplementierung für verwaltete Azure-Identitäten. |
NotificationOptions |
Konfiguration der Benachrichtigungsoptionen für die Durable Task-Erweiterung. |
OperationErrorException |
Ausnahmeergebnis, das einen fehlgeschlagenen Vorgang darstellt, falls die ursprüngliche Ausnahme nicht serialisierbar oder außerhalb des Vorgangs ist. |
OrchestrationClientAttribute |
Veraltetes Attribut, um einen Funktionsparameter an einen IDurableClientzu binden. Hier für Abwärtskompatibilität. Verwenden Sie stattdessen DurableClientAttribute. |
OrchestrationStatusQueryCondition |
Abfragebedingung zum Durchsuchen der status von Orchestrierungsinstanzen. |
OrchestrationStatusQueryResult |
Die status aller Orchestrierungsinstanzen mit Paging für eine bestimmte Abfrage. |
OrchestrationTriggerAttribute |
Triggerattribute, die für dauerhafte Orchestratorfunktionen verwendet werden. |
ProviderUtils |
Ermöglicht den Zugriff auf interne Funktionen zum Implementieren von Dauerhaftigkeitsanbietern. |
PurgeHistoryResult |
Klasse zum Speichern von Statistiken über diese Ausführung des Löschverlaufs. |
RetryOptions |
Definiert Wiederholungsrichtlinien, die als Parameter an verschiedene Vorgänge übergeben werden können. |
StandardConnectionInfoProvider |
Verbindungsinformationsanbieter, der Verbindungsinformationen aus einer Standardanwendung (Non WebJob) auflöst. |
StandardConnectionStringProvider |
Verbindungszeichenfolgenanbieter, der Verbindungszeichenfolgen aus der Standardanwendung (Non WebJob) auflöst. |
StartOrchestrationArgs |
Parameter zum Starten eines neuen instance einer Orchestrierung. |
TraceOptions |
Konfiguration der Ablaufverfolgungsoptionen für die Durable Task-Erweiterung. |
WebJobsConnectionInfoProvider |
Verbindungsinformationsanbieter, der Verbindungsinformationen aus dem WebJobs-Kontext auflöst. |
WebJobsConnectionStringProvider |
Verbindungszeichenfolgenanbieter, der Verbindungszeichenfolgen aus dem WebJobs-Kontext auflöst. |
Strukturen
CleanEntityStorageResult |
Das Ergebnis eines sauber Entitätsspeichervorgangs. |
EntityId |
Ein eindeutiger Bezeichner für eine Entität, bestehend aus Entitätsname und Entitätsschlüssel. |
EntityStateResponse<T> |
Die antwort, die von zurückgegeben wird ReadEntityStateAsync<T>(EntityId, String, String). |
Schnittstellen
DurableActivityContextBase |
Früher die abstrakte Basisklasse für DurableActivityContext. Jetzt veraltet: Verwenden Sie IDurableActivityContext stattdessen. |
DurableOrchestrationClientBase |
Früher die abstrakte Basisklasse für DurableOrchestrationClient. Jetzt veraltet: Verwenden Sie IDurableOrchestrationClient stattdessen. |
DurableOrchestrationContextBase |
Früher die abstrakte Basisklasse für DurableOrchestrationContext. Jetzt veraltet: Verwenden Sie IDurableOrchestrationContext stattdessen. |
IApplicationLifetimeWrapper |
Benutzerdefinierte Dienstschnittstelle zum Signalisieren der Erweiterung, wenn die Funktions-App gestartet oder heruntergefahren wird. |
IConnectionInfoResolver |
Schnittstellendefinieren von Methoden zum Auflösen von Verbindungsinformationen. |
IConnectionStringResolver |
Schnittstellendefinierungsmethoden zum Auflösen von Verbindungszeichenfolgen. |
IDurabilityProviderFactory |
Schnittstellendefinierungsmethoden zum Erstellen von Instanzen von DurabilityProvider. |
IDurableActivityContext |
Stellt Funktionen bereit, die für dauerhafte Aktivitäten verfügbar sind. |
IDurableClient |
Stellt Funktionen bereit, die für dauerhafte Orchestrierungs- und Entitätsclients verfügbar sind. |
IDurableEntityClient |
Stellt Funktionen bereit, die für Clients dauerhafter Entitäten verfügbar sind. |
IDurableEntityContext |
Stellt Funktionen für Anwendungscode bereit, der einen Entitätsvorgang implementiert. |
IDurableHttpMessageHandlerFactory |
Schnittstelle, die zum Testen von durable HTTP verwendet wird. |
IDurableOrchestrationClient |
Stellt Funktionen bereit, die für dauerhafte Orchestrierungsclients verfügbar sind. |
IDurableOrchestrationContext |
Stellt Funktionen bereit, die für Orchestrierungscode verfügbar sind. |
IEntityProxyContext |
Abstrakter Entitätsproxykontext. |
IErrorSerializerSettingsFactory |
Schnittstellendefinierungsmethoden zum Erstellen von Instanzen von Newtonsoft.Json.JsonSerializerSettings für die Fehlerserialisierung. |
ILifeCycleNotificationHelper |
Schnittstellendefinieren von Methoden für Lebenszyklusbenachrichtigungen. |
IMessageSerializerSettingsFactory |
Schnittstellendefinierungsmethoden zum Erstellen von Instanzen von Newtonsoft.Json.JsonSerializerSettings für die Nachrichtenserialisierung. |
IPlatformInformation |
Schnittstelle für den Zugriff auf die Informationen des AppService-Plans, des Betriebssystems und der benutzerseitigen PL. Hinweis: Die Funktionalität ist derzeit begrenzt, wächst aber mit dem Streben nach mehr plattformspezifischen Standardwerten. |
ITokenSource |
Implementierungen dieser Schnittstelle können verwendet werden, um Autorisierungstoken für ausgehende HTTP-Anforderungen bereitzustellen. |
Enumerationen
OperatingSystem |
Darstellung der unterstützten Betriebssysteme. |
OrchestrationRuntimeStatus |
Stellt die mögliche Laufzeitausführung status Werte für eine Orchestrierung instance dar. |
OverridableStates |
Stellt Optionen für verschiedene Zustände dar, in denen sich ein vorhandener Orchestrator befinden kann, um durch den Versuch, eine neue instance mit derselben instance-ID zu starten, überschrieben werden kann. |
WorkerRuntimeType |
Darstellung der unterstützten Programmiersprachen. |
Azure SDK for .NET
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für