System.Activities.DurableInstancing Пространство имен

Предоставляет классы, связанные с устойчивостью экземпляров.

Классы

ActivatableWorkflowsQueryResult

Содержит результаты выполнения команды QueryActivatableWorkflowsCommand в хранилище экземпляров.

CreateWorkflowOwnerCommand

Используйте эту команду сохраняемости для регистрации узла службы рабочего процесса в качестве владельца блокировки в базе данных сохраняемости.

CreateWorkflowOwnerWithIdentityCommand

Определяет создание владельца рабочего процесса с удостоверением команды.

DeleteWorkflowOwnerCommand

Удаляет данные владельца блокировки из база данных сохраняемости.

HasActivatableWorkflowEvent

Представляет событие, вызываемое хранилищем экземпляров для уведомления универсальных узлов о существовании доступных для активации экземпляров в базе данных сохраняемости.

HasRunnableWorkflowEvent

Представляет событие, вызываемое хранилищем экземпляров рабочих процессов SQL для уведомления узлов рабочих процессов о существовании запускаемых экземпляров в базе данных сохраняемости.

LoadWorkflowByInstanceKeyCommand

Команда сохраняемости, загружающая экземпляр рабочего процесса с помощью ключа экземпляра, связанного с экземпляром.

LoadWorkflowCommand

Команда сохраняемости, загружающая экземпляр рабочего процесса на основе данных о состоянии экземпляра в хранилище сохраняемости.

QueryActivatableWorkflowsCommand

Представляет команду, выполняемую универсальным узлом в хранилище экземпляров для извлечения параметров активации. Универсальный узел использует эти параметры активации для создания узла рабочего процесса, который в свою очередь загружает запускаемый экземпляр службы.

SaveWorkflowCommand

Команда сохраняемости, которая позволяет сохранять данные о состоянии экземпляра в хранилище сохраняемости.

SqlWorkflowInstanceStore

Является производным от абстрактного класса InstanceStore, реализующего функциональность сохраняемости, и обеспечивает реализацию, позволяющую сохранять данные состояния экземпляра и загружать данные состояния экземпляра из базы данных SQL Server 2005 или SQL Server 2008.

TryLoadRunnableWorkflowCommand

Представляет команду, выполняемую узлом рабочего процесса в хранилище экземпляров для загрузки запускаемых экземпляров в хранилище сохраняемости в память.

Перечисления

InstanceCompletionAction

Содержит параметры, указывающие, должен ли поставщик сохраняемости хранить или удалять данные о состоянии экземпляра в хранилище сохраняемости после завершения экземпляра.

InstanceEncodingOption

Содержит параметры, указывающие на необходимость шифрования поставщиком сохраняемости данных о состоянии экземпляра с помощью алгоритма GZip до сохранения этих данных в хранилище сохраняемости.

InstanceLockedExceptionAction

Содержит параметры, указывающие действия, которые необходимо выполнить поставщику сохраняемости SQL при получении исключения во время попытки блокировки экземпляра.