System.Runtime.DurableInstancing 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.
Cet espace de noms contient des classes utilisées par l'infrastructure Windows Communication Foundation (WCF) pour implémenter un fournisseur de persistance.
Classes
InstanceCollisionException |
Un fournisseur de persistance lève cette exception lorsqu'il s'attend à ce qu'une instance soit dans un état non initialisé, mais qu'elle n'est pas dans cet état. |
InstanceCompleteException |
Un fournisseur de persistance lève cette exception lorsqu'il s'attend à trouver une instance dans l'état initialisé, mais qu'elle est dans l'état terminé. |
InstanceHandle |
Représente un handle à l'objet InstanceView. |
InstanceHandleConflictException |
Un fournisseur de persistance lève cette exception lorsqu'il essaie d'acquérir l'accès en écriture à une instance en liant un handle d'instance à un verrou d'instance, alors qu'un handle d'instance avec accès en écriture à cette instance existe déjà. |
InstanceKey |
Représente une clé d'instance et contient un identificateur et des métadonnées associés à la clé d'instance. Une clé d'instance joue le rôle d'alias non unique pour une instance. |
InstanceKeyCollisionException |
Un fournisseur de persistance lève cette exception lorsqu'il s'attend à trouver une clé d'instance dans l'état non associé, mais qu'elle est dans un état différent. |
InstanceKeyCompleteException |
Un fournisseur de persistance lève cette exception lorsqu'il s'attend à trouver une clé d'instance dans l'état associé, mais qu'elle est dans l'état terminé. |
InstanceKeyNotReadyException |
Un fournisseur de persistance lève cette exception lorsqu'il s'attend à trouver une clé d'instance dans l'état associé, mais qu'elle est dans l'état non associé. |
InstanceKeyView |
Fournit une vue des informations sur la clé d'instance. |
InstanceLockedException |
Un fournisseur de persistance lève cette exception lorsqu'il ne peut pas acquérir un verrou sur une instance parce que l'instance est déjà verrouillée par un autre propriétaire. |
InstanceLockLostException |
Un fournisseur de persistance lève cette exception lorsqu'il ne peut pas effectuer la commande, car le verrou sur l'instance ne correspond pas au verrou associé au handle d'instance sur lequel la commande a été exécutée. Le propriétaire ou la version ne correspond pas. |
InstanceLockQueryResult |
Contient un jeu de résultats de requête représenté par un dictionnaire d'ID d'instance et le propriétaire d'instance qui possède actuellement le verrou sur chaque instance. |
InstanceNotReadyException |
Un fournisseur de persistance lève cette exception lorsqu'il s'attend à trouver une instance dans un état initialisé, mais que l'instance est dans un état non initialisé. |
InstanceOwner |
Représente le propriétaire d'une instance dans le magasin d'instances. Un propriétaire d'instance est un participant d'interaction avec une instance dans le magasin d'instances. |
InstanceOwnerException |
Un fournisseur de persistance lève cette exception lorsque le propriétaire d'instance lié au handle d'instance n'est plus valide. |
InstanceOwnerQueryResult |
Contient un jeu de résultats de requête comprenant des métadonnées associées à un propriétaire d'instance ou les propriétaires d'instance récupérés à partir d'un magasin de persistance. |
InstancePersistenceCommand |
Classe de base pour toutes les commandes liées à la persistance. Vous pouvez distinguer les commandes par leur nom. En général, vous pouvez également distinguer les commandes par leur type dérivé. |
InstancePersistenceCommandException |
Un fournisseur de persistance lève cette exception lorsqu'une erreur se produit lors du traitement d'une commande de persistance. Le fournisseur de persistance peut également libérer le handle d'instance sur lequel la commande a été exécutée au cas où l'erreur s'étendrait à des utilisations futures du handle d'instance. |
InstancePersistenceContext |
Représente les informations d'état d'exécution lorsqu'une commande de persistance est en cours d'exécution. |
InstancePersistenceEvent |
Représente un événement qu'un magasin d'instances déclenche pour notifier les hôtes d'une condition. Exemples : HasRunnableWorkflowEvent et HasActivatableWorkflowEvent. |
InstancePersistenceEvent<T> |
Représente un événement qu'un magasin d'instances déclenche pour notifier les hôtes d'une modification. Il s'agit d'une classe générique. Les classes telles que HasRunnableWorkflowEvent et HasActivatableWorkflowEvent dérivent de cette classe. |
InstancePersistenceException |
Classe de base pour toute les classes d'exception liées à la persistance. InstanceOwnerException et InstancePersistenceCommandException sont des classes dérivées de cette classe. |
InstanceStore |
Représente un magasin d'instances. |
InstanceStoreQueryResult |
Prend en charge un mécanisme extensible pour fournir des données d'un magasin d'instances, notamment des données pour les instances, les propriétaires d'instance et les clés d'instance autres que celles liées au handle d'instance actuellement utilisé. Par exemple, un fournisseur de persistance peut fournir les métadonnées de propriétaire pour tous les propriétaires d’instance dans le magasin en passant une instance d’une classe dérivée de InstanceStoreQueryResult à la méthode QueriedInstanceStore(InstanceStoreQueryResult). |
InstanceValue |
Stocke les informations sur les données et les métadonnées d'instance. |
InstanceView |
Représente une vue d'une instance. Par exemple, les implémentations de la méthode Execute(InstanceHandle, InstancePersistenceCommand, TimeSpan) retournent un objet InstanceView qui fournit une vue des données d'instance dans le magasin de persistance. |
Énumérations
InstanceKeyState |
Contient une liste d'états valides pour les clés d'instance. |
InstanceState |
Cette énumération contient une liste d'états d'une instance. |
InstanceValueConsistency |
Décrit la garantie de cohérence des valeurs d'instance contenues dans un dictionnaire spécifié. |
InstanceValueOptions |
Contient des options de valeur d'instance pour indiquer si les valeurs d'instance sont en écriture seule, facultatives ou inexistantes. |