Condividi tramite


System.Activities.DurableInstancing Spazio dei nomi

Fornisce le classi correlate alla creazione di istanze permanente.

Classi

ActivatableWorkflowsQueryResult

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

CreateWorkflowOwnerCommand

Utilizzare questo comando di persistenza per registrare un host del servizio del 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 di identità.

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 utilizzando la chiave 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 utilizza 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 InstanceStore astratta della funzionalità di persistenza e fornisce l'implementazione per consentire il salvataggio e il caricamento delle informazioni sullo stato dell'istanza in un database di SQL Server 2005 o SQL Server 2008.

TryLoadRunnableWorkflowCommand

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

Enumerazioni

InstanceCompletionAction

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

InstanceEncodingOption

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

InstanceLockedExceptionAction

Contiene opzioni che specificano quale azione deve essere eseguita dal provider di persistenza SQL quando riceve un'eccezione durante il tentativo di bloccare un'istanza.