System.Activities.DurableInstancing Spazio dei nomi

Fornisce classi correlate alla creazione di istanze durevoli.

Classi

Nome Descrizione
ActivatableWorkflowsQueryResult

Contiene i risultati dell'esecuzione dell'oggetto QueryActivatableWorkflowsCommand in un archivio di istanze.

CreateWorkflowOwnerCommand

Usare questo comando di persistenza per registrare un host del servizio flusso di lavoro come proprietario del blocco nel database di persistenza.

CreateWorkflowOwnerWithIdentityCommand

Specifica la creazione di un proprietario del flusso di lavoro con il comando Identity.

DeleteWorkflowOwnerCommand

Elimina le informazioni sul proprietario del blocco dal database di persistenza.

HasActivatableWorkflowEvent

Rappresenta un evento generato da un archivio di istanze per notificare agli host generici l'esistenza di istanze attivabili nel database di persistenza.

HasRunnableWorkflowEvent

Rappresenta un evento generato dall'archivio di istanze del flusso di lavoro SQL per notificare agli host del flusso di lavoro l'esistenza di istanze eseguibili nel database di persistenza.

LoadWorkflowByInstanceKeyCommand

Comando di persistenza che carica un'istanza del flusso di lavoro usando la chiave di istanza associata all'istanza.

LoadWorkflowCommand

Comando di persistenza che carica un'istanza del flusso di lavoro in base alle informazioni sullo stato dell'istanza nell'archivio di persistenza.

QueryActivatableWorkflowsCommand

Rappresenta il comando eseguito da un host generico su un archivio di istanze per recuperare i parametri di attivazione. L'host generico usa questi parametri di attivazione per creare un host del flusso di lavoro, che a sua volta carica un'istanza del servizio eseguibile.

SaveWorkflowCommand

Comando di persistenza che consente di salvare le informazioni sullo stato dell'istanza nell'archivio di persistenza.

SqlWorkflowInstanceStore

Deriva dalla classe astratta InstanceStore della funzionalità di persistenza e fornisce l'implementazione per consentire il salvataggio delle informazioni sullo stato dell'istanza e il caricamento delle informazioni sullo stato dell'istanza da un database SQL Server 2005 o SQL Server 2008.

TryLoadRunnableWorkflowCommand

Rappresenta il comando eseguito da un host del flusso di lavoro in un archivio di istanze per caricare istanze eseguibili nell'archivio di persistenza nella memoria.

Enumerazioni

Nome Descrizione
InstanceCompletionAction

Contiene opzioni che specificano se il provider di persistenza deve mantenere o eliminare le informazioni sullo stato per un'istanza nell'archivio di persistenza al termine dell'istanza.

InstanceEncodingOption

Contiene opzioni che specificano se il provider di persistenza deve codificare le informazioni sullo stato dell'istanza usando l'algoritmo GZip prima di salvare le informazioni sullo stato nell'archivio di persistenza.

InstanceLockedExceptionAction

Contiene opzioni che specificano l'azione che il provider di persistenza SQL deve eseguire quando riceve un'eccezione quando tenta di bloccare un'istanza.