System.Runtime.DurableInstancing Namespace

.NET Framework (current version)
 

This namespace contains classes that are used by the Windows Communication Foundation (WCF) infrastructure to implement a persistence provider.

ClassDescription
System_CAPS_pubclassInstanceCollisionException

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.

System_CAPS_pubclassInstanceCompleteException

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.

System_CAPS_pubclassInstanceHandle

Represents a handle to InstanceView object.

System_CAPS_pubclassInstanceHandleConflictException

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.

System_CAPS_pubclassInstanceKey

Represents an instance key and contains an identifier and metadata associated with the instance key. An instance key acts as a non-unique alias for an instance.

System_CAPS_pubclassInstanceKeyCollisionException

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.

System_CAPS_pubclassInstanceKeyCompleteException

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.

System_CAPS_pubclassInstanceKeyNotReadyException

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.

System_CAPS_pubclassInstanceKeyView

Provides a view into instance key information.

System_CAPS_pubclassInstanceLockedException

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.

System_CAPS_pubclassInstanceLockLostException

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. Either the owner or the version does not match.

System_CAPS_pubclassInstanceLockQueryResult

Contains query result set represented by a dictionary of ID of instance and the instance owner which currently owns the lock on each instance.

System_CAPS_pubclassInstanceNotReadyException

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.

System_CAPS_pubclassInstanceOwner

Represents the owner of an instance in the instance store. An instance owner is an interaction participant with an instance in the instance store.

System_CAPS_pubclassInstanceOwnerException

A persistence provider throws this exception when the instance owner bound to the instance handle has become invalid.

System_CAPS_pubclassInstanceOwnerQueryResult

Contains a query result set consisting of metadata associated with an instance owner or instance owners that are retrieved from a persistence store.

System_CAPS_pubclassInstancePersistenceCommand

Base class for all persistence related commands. Commands are distinguished by their Name. Usually commands can also be distinguished by their derived type.

System_CAPS_pubclassInstancePersistenceCommandException

A persistence provider throws this exception when an error occurs while processing a persistence command. 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.

System_CAPS_pubclassInstancePersistenceContext

Represents execution state information while a persistence command is being executed.

System_CAPS_pubclassInstancePersistenceEvent

Represents an event that an instance store raises to notify hosts about a condition. Examples: HasRunnableWorkflowEvent and HasActivatableWorkflowEvent.

System_CAPS_pubclassInstancePersistenceEvent<T>

Represents an event that an instance store raises to notify hosts about a change. This is a generic class. Classes such as HasRunnableWorkflowEvent and HasActivatableWorkflowEvent derive from this class.

System_CAPS_pubclassInstancePersistenceException

Base class for all the persistence related exception classes. The InstanceOwnerException and the InstancePersistenceCommandException are derived classes of this class.

System_CAPS_pubclassInstanceStore

Represents an instance store.

System_CAPS_pubclassInstanceStoreQueryResult

Supports an extensible mechanism to provide data from an instance store. This includes data for instances, instance owners, and instance keys other than those bound to the instance handle being used. For example, a persistence provider mayprovide the owner metadata for all the instance owners in the store by passing an instance of a class derived from InstanceStoreQueryResult to the QueriedInstanceStoremethod.

System_CAPS_pubclassInstanceValue

Stores the information about instance data and metadata.

System_CAPS_pubclassInstanceView

Represents a view of an instance. For example, the Execute method implementations return an InstanceView object that provides a view into the instance data in the persistence store.

EnumerationDescription
System_CAPS_pubenumInstanceKeyState

Contains a list of valid states for instance keys.

System_CAPS_pubenumInstanceState

This enumeration contains a list of states of an instance.

System_CAPS_pubenumInstanceValueConsistency

Describes the consistency guarantee of the instance values contained in a specified dictionary.

System_CAPS_pubenumInstanceValueOptions

Contains options for instance values to indicate whether the instance values are write-only, optional, there are no instance values.

Return to top
Show: