System.Runtime.DurableInstancing Espacio de nombres

Este espacio de nombres contiene clases que utiliza la infraestructura de la Windows Communication Foundation (WCF) para implementar un proveedor de persistencia. This namespace contains classes that are used by the Windows Communication Foundation (WCF) infrastructure to implement a persistence provider.

Clases

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.A persistence provider throws this exception when it expects an instance to be in an uninitialized state but the instance is not in that state.

InstanceCompleteException

Un proveedor de persistencia produce esta excepción cuando espera encontrar una instancia en el estado inicializado, pero la encuentra en el estado completado.A persistence provider throws this exception when it expects to find an instance in the initialized state, but finds the instance is in the completed state.

InstanceHandle

Representa un identificador para el objeto InstanceView.Represents a handle to InstanceView object.

InstanceHandleConflictException

Un proveedor de persistencia produce esta excepción cuando intenta adquirir el acceso de escritura a una instancia enlazando un identificador de instancia a un bloqueo de la instancia, cuando ya existe un identificador de instancia con acceso de escritura a esa instancia.A persistence provider throws this exception when it tries to acquire write access to an instance by binding an instance handle to an instance lock, when an instance handle with write access to that instance already exists.

InstanceKey

Representa una clave de instancia y contiene un identificador y los metadatos asociados a la clave de instancia.Represents an instance key and contains an identifier and metadata associated with the instance key. Una clave de instancia actúa como alias no único de una instancia.An instance key acts as a non-unique alias for an instance.

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 distinto.A persistence provider throws this exception when it expects to find an instance key in the unassociated state, but finds the key in a different state.

InstanceKeyCompleteException

Un proveedor de persistencia produce esta excepción cuando espera encontrar una clave de instancia en el estado asociado, pero encuentra la clave en estado completado.A persistence provider throws this exception when it expects to find an instance key in the associated state but finds the key in the completed state.

InstanceKeyNotReadyException

Un proveedor de persistencia produce esta excepción cuando espera encontrar una clave de instancia en el estado asociado, pero encuentra la clave en estado desasociado.A persistence provider throws this exception when it expects to find an instance key in the associated state, but finds the key in the unassociated state.

InstanceKeyView

Proporciona una vista de la información de clave de la instancia.Provides a view into instance key information.

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.A persistence provider throws this exception when it is unable to acquire a lock on an instance because the instance is already locked by another owner.

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.A persistence provider throws this exception when it cannot perform the command because the lock on the instance does not match the lock associated with the instance handle against which the command was executed. El propietario o la versión no coinciden.Either the owner or the version does not match.

InstanceLockQueryResult

Contiene el conjunto de resultados de la consulta representado por un diccionario de identificaciones de instancias y el propietario de la instancia que actualmente posee el bloqueo de cada instancia.Contains query result set represented by a dictionary of ID of instance and the instance owner which currently owns the lock on each instance.

InstanceNotReadyException

Un proveedor de persistencia produce esta excepción cuando espera encontrar una instancia en estado inicializado, pero la encuentra en estado no inicializado.A persistence provider throws this exception when it expects to find an instance in an initialized state, but finds the instance in an uninitialized state.

InstanceOwner

Representa el propietario de una instancia en el almacén de instancias.Represents the owner of an instance in the instance store. Un propietario de instancia es un participante en la interacción con una instancia del almacén de instancias.An instance owner is an interaction participant with an instance in the instance store.

InstanceOwnerException

Un proveedor de persistencia produce esta excepción cuando el propietario de instancia enlazado al identificador de instancia ha dejado de ser válido.A persistence provider throws this exception when the instance owner bound to the instance handle has become invalid.

InstanceOwnerQueryResult

Contiene un conjunto de resultados de consulta que está compuesto de metadatos asociados a un propietario de instancia o de propietarios de instancias que se recuperan de un almacén de persistencia.Contains a query result set consisting of metadata associated with an instance owner or instance owners that are retrieved from a persistence store.

InstancePersistenceCommand

La clase base para todos los comandos relacionados con la persistencia.Base class for all persistence related commands. Los comandos se distinguen por sus nombres.Commands are distinguished by their Name. Normalmente, los comandos también se pueden distinguir por su tipo derivado.Usually commands can also be distinguished by their derived type.

InstancePersistenceCommandException

Un proveedor de persistencia produce esta excepción cuando se produce un error al procesar un comando de persistencia.A persistence provider throws this exception when an error occurs while processing a persistence command. 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 futuros usos del identificador de instancia.The persistence provider may also free the instance handle against which the command was executed if the error would extend to future uses of the instance handle.

InstancePersistenceContext

Representa información de estado de ejecución mientras se ejecuta un comando de persistencia.Represents execution state information while a persistence command is being executed.

InstancePersistenceEvent

Representa un evento que genera un almacén de instancias para notificar a los hosts sobre una condición.Represents an event that an instance store raises to notify hosts about a condition. Ejemplos: HasRunnableWorkflowEvent y HasActivatableWorkflowEvent.Examples: HasRunnableWorkflowEvent and HasActivatableWorkflowEvent.

InstancePersistenceEvent<T>

Representa un evento que genera un almacén de instancias para notificar un cambio a los hosts.Represents an event that an instance store raises to notify hosts about a change. Ésta es una clase genérica.This is a generic class. Las clases como HasRunnableWorkflowEvent y HasActivatableWorkflowEvent se derivan de esta clase.Classes such as HasRunnableWorkflowEvent and HasActivatableWorkflowEvent derive from this class.

InstancePersistenceException

Clase base para toda las clases de excepción relacionadas con la persistencia.Base class for all the persistence related exception classes. InstanceOwnerException y InstancePersistenceCommandException son clases derivadas de esta clase.The InstanceOwnerException and the InstancePersistenceCommandException are derived classes of this class.

InstanceStore

Representa un almacén de instancias.Represents an instance store.

InstanceStoreQueryResult

Admite un mecanismo extensible para proporcionar datos desde un almacén de instancias.Supports an extensible mechanism to provide data from an instance store. Esto incluye los datos para las instancias, propietarios de instancias y claves de instancia distintas a las enlazadas al identificador de instancia que se está utilizando.This includes data for instances, instance owners, and instance keys other than those bound to the instance handle being used. Por ejemplo, un proveedor de persistencia puede suministrar los metadatos de propietario de todos los propietarios de instancias del almacén, pasando para ello una instancia de una clase derivada desde InstanceStoreQueryResult al método QueriedInstanceStore(InstanceStoreQueryResult).For example, a persistence provider may provide the owner metadata for all the instance owners in the store by passing an instance of a class derived from InstanceStoreQueryResult to the QueriedInstanceStore(InstanceStoreQueryResult) method.

InstanceValue

Almacena la información sobre los datos y metadatos de instancia.Stores the information about instance data and metadata.

InstanceView

Representa una vista de una instancia.Represents a view of an instance. Por ejemplo, las implementaciones del método Execute(InstanceHandle, InstancePersistenceCommand, TimeSpan) devuelven un objeto InstanceView que proporciona una vista en los datos de instancia en el almacén de persistencia.For example, the Execute(InstanceHandle, InstancePersistenceCommand, TimeSpan) method implementations return an InstanceView object that provides a view into the instance data in the persistence store.

Enumeraciones

InstanceKeyState

Contiene una lista de estados válidos para las claves de instancia.Contains a list of valid states for instance keys.

InstanceState

Esta enumeración contiene una lista de estados de una instancia.This enumeration contains a list of states of an instance.

InstanceValueConsistency

Describe la garantía de coherencia de los valores de instancia contenidos en un diccionario especificado.Describes the consistency guarantee of the instance values contained in a specified dictionary.

InstanceValueOptions

Contiene opciones de los valores de instancia para indicar si los valores de instancia son de solo escritura, opcionales, o si no hay ningún valor de instancia.Contains options for instance values to indicate whether the instance values are write-only, optional, there are no instance values.