WorkflowApplication.PersistableIdle Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define o representante invocado quando a instância de fluxo de trabalho atual está ociosa e pode ser persistente.
public:
property Func<System::Activities::WorkflowApplicationIdleEventArgs ^, System::Activities::PersistableIdleAction> ^ PersistableIdle { Func<System::Activities::WorkflowApplicationIdleEventArgs ^, System::Activities::PersistableIdleAction> ^ get(); void set(Func<System::Activities::WorkflowApplicationIdleEventArgs ^, System::Activities::PersistableIdleAction> ^ value); };
public Func<System.Activities.WorkflowApplicationIdleEventArgs,System.Activities.PersistableIdleAction> PersistableIdle { get; set; }
member this.PersistableIdle : Func<System.Activities.WorkflowApplicationIdleEventArgs, System.Activities.PersistableIdleAction> with get, set
Public Property PersistableIdle As Func(Of WorkflowApplicationIdleEventArgs, PersistableIdleAction)
Valor da propriedade
O delegado que é invocado quando a instância de fluxo de trabalho atual está ociosa e pode ser persistente.
Exemplos
O exemplo a seguir manipula o PersistableIdle manipulador e instrui o runtime a persistir e descarregar o fluxo de trabalho.
wfApp.PersistableIdle = delegate(WorkflowApplicationIdleEventArgs e)
{
// Instruct the runtime to persist and unload the workflow
return PersistableIdleAction.Unload;
};
Comentários
Quando um fluxo de trabalho fica ocioso e pode ser persistido, e IdlePersistableIdle são invocados, nessa ordem. O PersistableIdle manipulador retorna um dos PersistableIdleAction valores de enumeração de None, Persistou Unload.