InstanceCompletionAction Wyliczenie

Definicja

Zawiera opcje, które określają, czy dostawca trwałości powinien zachować lub usunąć 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
InstanceCompletionAction

Pola

DeleteAll 1

Określa, że dane i metadane 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 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ładnikiem 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. Gdy InstanceCompletionAction 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 jeśli InstanceCompletionAction atrybut jest ustawiony na deleteAll (wartość domyślna), dostawca trwałości usuwa wszystkie informacje o stanie wystąpienia po zakończeniu wystąpienia.

Dotyczy