InstanceCompletionAction Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zawiera opcje określające, czy dostawca trwałości powinien przechowywać lub usuwać informacje o stanie wystąpienia w magazynie trwałości po zakończeniu wystąpienia.
public enum class InstanceCompletionAction
public enum InstanceCompletionAction
type InstanceCompletionAction =
Public Enum InstanceCompletionAction
- Dziedziczenie
Pola
DeleteAll | 1 | Określa, że dane i metadane dla wystąpienia przepływu pracy muszą zostać usunięte z magazynu trwałości po zakończeniu wystąpienia przepływu pracy. |
DeleteNothing | 0 | Określa, że dane i metadane dla wystąpienia przepływu pracy muszą być przechowywane w bazie danych trwałości nawet po zakończeniu wystąpienia przepływu pracy. |
Uwagi
.NET Framework 4 jest dostarczany z dostawcą trwałości SQL jako składnik magazynu wystąpień przepływu pracy SQL, który jest konkretną implementacją InstanceStore klasy i służy do utrwalania informacji o stanie w bazie danych SQL Server. InstanceCompletionAction
Gdy atrybut jest ustawiony na DeleteNothing dla SqlWorkflowInstanceStore zachowania usługi skojarzonego z usługą, dostawca trwałości SQL przechowuje informacje o stanie wystąpienia dla wystąpienia w bazie danych trwałości SQL Server nawet po zakończeniu wystąpienia, a gdy InstanceCompletionAction
atrybut jest ustawiony na DeleteAll (czyli wartość domyślna), dostawca trwałości usuwa wszystkie informacje o stanie wystąpienia po zakończeniu wystąpienia.