Microsoft.Azure.WebJobs.Extensions.DurableTask Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Classes
ActivityTriggerAttribute |
Attribut déclencheur utilisé pour les fonctions d’activité durables. |
AzureStorageOptions |
Options de configuration pour le fournisseur de stockage Stockage Azure. |
DeterministicAttribute |
Attribut utilisé avec l’analyseur Durable Functions pour étiqueter une méthode comme déterministe. Cela permet à la méthode d’être appelée dans une fonction Orchestration sans provoquer d’avertissement du compilateur. |
DurabilityProvider |
Fournisseur de stockage principal qui fournit la durabilité réelle de Durable Functions. Il s’agit d’un sur-ensemble fonctionnel de DurableTask.Core.IOrchestrationService et DurableTask.Core.IOrchestrationServiceClient. Si le fournisseur de stockage n’effectue aucune des opérations Durable Functions spécifiques, il peut utiliser cette classe directement en s’attendant à ce que seules ces interfaces soient implémentées. Toutes les Durable Functions méthodes/opérations spécifiques sont virtuelles et peuvent être remplacées en créant une sous-classe. |
DurableClientAttribute |
Attribut utilisé pour lier un paramètre de fonction à un IDurableClientinstance , IDurableEntityClientou IDurableOrchestrationClient . |
DurableContextExtensions |
Définit des surcharges pratiques pour appeler les méthodes de contexte, pour tous les contextes. |
DurableEntityStatus |
Représente le status d’une instance d’entité durable. |
DurableHttpRequest |
Demande utilisée pour effectuer un appel HTTP via Durable Functions. |
DurableHttpResponse |
Réponse reçue à partir de la requête HTTP effectuée par la fonction Durable. |
DurableOrchestrationStatus |
Représente le status d’une instance d’orchestration durable. |
DurableTaskExtension |
Configuration de l’extension Durable Functions. |
DurableTaskJobHostConfigurationExtensions |
Extension pour l’inscription d’une configuration Durable Functions avec |
DurableTaskOptions |
Options de configuration pour l’extension Tâche durable. |
Entity |
Contexte accessible de manière statique pour les opérations d’entité. |
EntityCurrentOperationStatus |
Informations sur la status actuelle d’une opération s’exécutant sur une entité. Exclut les données potentiellement volumineuses (telles que l’entrée d’opération) afin qu’elles puissent être lues avec une faible latence. |
EntityProxy |
Fournit l’implémentation de base pour le proxy d’entité. |
EntityQuery |
Condition de requête pour la recherche dans le status d’instances d’entité. |
EntityQueryResult |
Status de toutes les instances d’entité avec pagination pour une requête donnée. |
EntitySchedulerException |
Exception utilisée pour décrire les différents problèmes rencontrés par le planificateur d’entité. |
EntityStatus |
Informations sur la status actuelle d’une entité. Exclut les données potentiellement volumineuses (telles que l’état de l’entité ou le contenu de la file d’attente) afin qu’elles puissent toujours être lues avec une faible latence. |
EntityTriggerAttribute |
Attribut déclencheur utilisé pour les fonctions d’entité durables. |
EventGridNotificationOptions |
Configuration des options de notification Event Grid pour l’extension de tâche durable. |
FunctionFailedException |
Exception levée lorsqu’une fonction de sous-orchestrateur ou d’activité échoue avec une erreur. |
HttpManagementPayload |
Structure de données contenant des points de terminaison HTTP d’événement externe status, d’arrêt et d’envoi. |
HttpOptions |
Utilisé pour la fonctionnalité HTTP durable. |
HttpRetryOptions |
Définit des stratégies de nouvelle tentative qui peuvent être passées en tant que paramètres à différentes opérations. |
LockingRulesViolationException |
Exception levée lorsque le code d’application enfreint les règles de verrouillage. |
ManagedIdentityOptions |
Options de configuration pour l’identité managée. |
ManagedIdentityTokenSource |
Implémentation de la source de jeton pour les identités managées Azure. |
NotificationOptions |
Configuration des options de notification pour l’extension de tâche durable. |
OperationErrorException |
Résultat d’exception représentant une opération qui a échoué, dans le cas où l’exception d’origine n’est pas sérialisable ou hors processus. |
OrchestrationClientAttribute |
Attribut déprécié pour lier un paramètre de fonction à un IDurableClient. Ici, pour la compatibilité descendante. Utilisez plutôt le DurableClientAttribute. |
OrchestrationStatusQueryCondition |
Condition de requête pour la recherche dans le status d’instances d’orchestration. |
OrchestrationStatusQueryResult |
Status de toutes les instances d’orchestration avec pagination pour une requête donnée. |
OrchestrationTriggerAttribute |
Attribut déclencheur utilisé pour les fonctions d’orchestrateur durables. |
ProviderUtils |
Fournit l’accès aux fonctionnalités internes dans le but d’implémenter des fournisseurs de durabilité. |
PurgeHistoryResult |
Classe pour contenir des statistiques sur cette exécution de l’historique de purge. |
RetryOptions |
Définit des stratégies de nouvelle tentative qui peuvent être passées en tant que paramètres à différentes opérations. |
StandardConnectionInfoProvider |
Fournisseur d’informations de connexion qui résout les informations de connexion d’une application standard (non WebJob). |
StandardConnectionStringProvider |
Fournisseur de chaînes de connexion qui résout les chaînes de connexion à partir d’une application standard (non WebJob). |
StartOrchestrationArgs |
Paramètres de démarrage d’une nouvelle instance d’une orchestration. |
TraceOptions |
Configuration des options de trace pour l’extension de tâche durable. |
WebJobsConnectionInfoProvider |
Fournisseur d’informations de connexion qui résout les informations de connexion à partir du contexte WebJobs. |
WebJobsConnectionStringProvider |
Fournisseur de chaînes de connexion qui résout les chaînes de connexion à partir du contexte WebJobs. |
Structures
CleanEntityStorageResult |
Résultat d’une opération de stockage d’entités propre. |
EntityId |
Identificateur unique d’une entité, composé du nom d’entité et de la clé d’entité. |
EntityStateResponse<T> |
Réponse retournée par ReadEntityStateAsync<T>(EntityId, String, String). |
Interfaces
DurableActivityContextBase |
Anciennement, classe de base abstraite pour DurableActivityContext. Maintenant obsolète : utilisez IDurableActivityContext à la place. |
DurableOrchestrationClientBase |
Anciennement, classe de base abstraite pour DurableOrchestrationClient. Maintenant obsolète : utilisez IDurableOrchestrationClient à la place. |
DurableOrchestrationContextBase |
Anciennement, classe de base abstraite pour DurableOrchestrationContext. Maintenant obsolète : utilisez IDurableOrchestrationContext à la place. |
IApplicationLifetimeWrapper |
Interface de service personnalisée pour signaler l’extension lorsque l’application de fonction démarre ou s’arrête. |
IConnectionInfoResolver |
Interface définissant des méthodes pour résoudre les informations de connexion. |
IConnectionStringResolver |
Interface définissant des méthodes pour résoudre les chaînes de connexion. |
IDurabilityProviderFactory |
Interface définissant des méthodes pour générer des instances de DurabilityProvider. |
IDurableActivityContext |
Fournit des fonctionnalités disponibles pour les activités durables. |
IDurableClient |
Fournit des fonctionnalités disponibles pour les clients d’orchestration et d’entité durables. |
IDurableEntityClient |
Fournit des fonctionnalités disponibles pour les clients d’entité durables. |
IDurableEntityContext |
Fournit des fonctionnalités pour le code d’application implémentant une opération d’entité. |
IDurableHttpMessageHandlerFactory |
Interface utilisée pour tester le protocole HTTP durable. |
IDurableOrchestrationClient |
Fournit des fonctionnalités disponibles pour les clients d’orchestration durables. |
IDurableOrchestrationContext |
Fournit les fonctionnalités disponibles pour le code d’orchestration. |
IEntityProxyContext |
Contexte de proxy d’entité abstraite. |
IErrorSerializerSettingsFactory |
Interface définissant des méthodes pour générer des instances de pour la sérialisation d’erreur Newtonsoft.Json.JsonSerializerSettings . |
ILifeCycleNotificationHelper |
Interface définissant des méthodes pour les notifications de cycle de vie. |
IMessageSerializerSettingsFactory |
Interface définissant des méthodes pour générer des instances de pour la sérialisation des Newtonsoft.Json.JsonSerializerSettings messages. |
IPlatformInformation |
Interface permettant d’accéder aux informations du plan AppService, au système d’exploitation et au PL orienté utilisateur. Remarque : Les fonctionnalités sont actuellement limitées, mais elles vont croître en même temps que la recherche de valeurs par défaut plus spécifiques à la plateforme. |
ITokenSource |
Les implémentations de cette interface peuvent être utilisées pour fournir des jetons d’autorisation pour les requêtes HTTP sortantes. |
Énumérations
OperatingSystem |
Représentation des systèmes d’exploitation pris en charge. |
OrchestrationRuntimeStatus |
Représente les valeurs status d’exécution possibles pour une instance d’orchestration. |
OverridableStates |
Représente les options des différents états dans lequel un orchestrateur existant peut se trouver pour pouvoir être remplacé par une tentative de démarrage d’une nouvelle instance avec le même ID de instance. |
WorkerRuntimeType |
Représentation des langages de programmation pris en charge. |
Azure SDK for .NET