System.Runtime.DurableInstancing Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Este espacio de nombres contiene clases que usa la infraestructura de Windows Communication Foundation (WCF) para implementar un proveedor de persistencia.
Clases
| Nombre | Description |
|---|---|
| InstanceCollisionException |
Un proveedor de persistencia produce esta excepción cuando espera que una instancia esté en un estado no inicializado, pero la instancia no está en ese estado. |
| InstanceCompleteException |
Un proveedor de persistencia produce esta excepción cuando espera encontrar una instancia en el estado inicializado, pero encuentra que la instancia está en estado completado. |
| InstanceHandle |
Representa un identificador para el InstanceView objeto . |
| InstanceHandleConflictException |
Un proveedor de persistencia produce esta excepción cuando intenta adquirir acceso de escritura a una instancia mediante el enlace de un identificador de instancia a un bloqueo de instancia, cuando ya existe un identificador de instancia con acceso de escritura a esa instancia. |
| InstanceKey |
Representa una clave de instancia y contiene un identificador y metadatos asociados a la clave de instancia. Una clave de instancia actúa como alias no único para una instancia. |
| InstanceKeyCollisionException |
Un proveedor de persistencia produce esta excepción cuando espera encontrar una clave de instancia en el estado no asociado, pero encuentra la clave en un estado diferente. |
| InstanceKeyCompleteException |
Un proveedor de persistencia produce esta excepción cuando espera encontrar una clave de instancia en el estado asociado, pero busca la clave en el estado completado. |
| InstanceKeyNotReadyException |
Un proveedor de persistencia produce esta excepción cuando espera encontrar una clave de instancia en el estado asociado, pero busca la clave en estado no asociado. |
| InstanceKeyView |
Proporciona una vista de la información de clave de instancia. |
| InstanceLockedException |
Un proveedor de persistencia produce esta excepción cuando no puede adquirir un bloqueo en una instancia porque la instancia ya está bloqueada por otro propietario. |
| InstanceLockLostException |
Un proveedor de persistencia produce esta excepción cuando no puede realizar el comando porque el bloqueo de la instancia no coincide con el bloqueo asociado al identificador de instancia en el que se ejecutó el comando. El propietario o la versión no coinciden. |
| InstanceLockQueryResult |
Contiene un conjunto de resultados de consulta representado por un diccionario de identificador de instancia y el propietario de la instancia que posee actualmente el bloqueo en cada instancia. |
| InstanceNotReadyException |
Un proveedor de persistencia produce esta excepción cuando espera encontrar una instancia en un estado inicializado, pero busca la instancia en un estado no inicializado. |
| InstanceOwner |
Representa el propietario de una instancia en el almacén de instancias. Un propietario de instancia es un participante de interacción con una instancia del almacén de instancias. |
| InstanceOwnerException |
Un proveedor de persistencia produce esta excepción cuando el propietario de la instancia enlazado al identificador de instancia no es válido. |
| InstanceOwnerQueryResult |
Contiene un conjunto de resultados de consulta que consta de metadatos asociados a un propietario de instancia o propietarios de instancias que se recuperan de un almacén de persistencia. |
| InstancePersistenceCommand |
Clase base para todos los comandos relacionados con la persistencia. Los comandos se distinguen por su nombre. Normalmente, los comandos también se pueden distinguir por su tipo derivado. |
| InstancePersistenceCommandException |
Un proveedor de persistencia produce esta excepción cuando se produce un error al procesar un comando de persistencia. El proveedor de persistencia también puede liberar el identificador de instancia en el que se ejecutó el comando si el error se extendería a usos futuros del identificador de instancia. |
| InstancePersistenceContext |
Representa información de estado de ejecución mientras se ejecuta un comando de persistencia. |
| InstancePersistenceEvent |
Representa un evento que genera un almacén de instancias para notificar a los hosts una condición. Ejemplos: HasRunnableWorkflowEvent y HasActivatableWorkflowEvent. |
| InstancePersistenceEvent<T> |
Representa un evento que genera un almacén de instancias para notificar a los hosts un cambio. Se trata de una clase genérica. Clases como HasRunnableWorkflowEvent y HasActivatableWorkflowEvent derivan de esta clase. |
| InstancePersistenceException |
Clase base para todas las clases de excepción relacionadas con la persistencia. y InstanceOwnerExceptionInstancePersistenceCommandException son clases derivadas de esta clase. |
| InstanceStore |
Representa un almacén de instancias. |
| InstanceStoreQueryResult |
Admite un mecanismo extensible para proporcionar datos desde un almacén de instancias. Esto incluye datos para instancias, propietarios de instancias y claves de instancia distintas de las enlazadas al identificador de instancia que se usa. Por ejemplo, un proveedor de persistencia puede proporcionar los metadatos de propietario para todos los propietarios de instancia del almacén pasando una instancia de una clase derivada del InstanceStoreQueryResultQueriedInstanceStore(InstanceStoreQueryResult) método . |
| InstanceValue |
Almacena la información sobre los datos de instancia y los metadatos. |
| InstanceView |
Representa una vista de una instancia. Por ejemplo, las Execute(InstanceHandle, InstancePersistenceCommand, TimeSpan) implementaciones del método devuelven un InstanceView objeto que proporciona una vista de los datos de instancia en el almacén de persistencia. |
Enumeraciones
| Nombre | Description |
|---|---|
| InstanceKeyState |
Contiene una lista de estados válidos para las claves de instancia. |
| InstanceState |
Esta enumeración contiene una lista de estados de una instancia. |
| InstanceValueConsistency |
Describe la garantía de coherencia de los valores de instancia contenidos en un diccionario especificado. |
| InstanceValueOptions |
Contiene opciones para los valores de instancia para indicar si los valores de instancia son de solo escritura, opcionales, no hay valores de instancia. |