WorkflowApplication.Idle Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém ou define o Action<T> que é invocado quando a instância atual do fluxo de trabalho fica inativa.
public:
property Action<System::Activities::WorkflowApplicationIdleEventArgs ^> ^ Idle { Action<System::Activities::WorkflowApplicationIdleEventArgs ^> ^ get(); void set(Action<System::Activities::WorkflowApplicationIdleEventArgs ^> ^ value); };
public Action<System.Activities.WorkflowApplicationIdleEventArgs> Idle { get; set; }
member this.Idle : Action<System.Activities.WorkflowApplicationIdleEventArgs> with get, set
Public Property Idle As Action(Of WorkflowApplicationIdleEventArgs)
Valor de Propriedade
Uma ação que é executada quando uma instância de workflow fica inativa.
Exemplos
O exemplo de código seguinte inspeciona o WorkflowApplicationIdleEventArgs passado para o manipulador Idle de uma instância WorkflowApplication. Neste exemplo, o fluxo de trabalho ocioso tem um Bookmark com um nome de EnterGuess, de propriedade de uma atividade chamada ReadInt. Este exemplo de código baseia-se no Como: Executar um Workflow, que faz parte do tutorial de Getting Started [.NET Framework 4.5]. Se o Idle manipulador nessa etapa for modificado para conter o código deste exemplo, a saída a seguir será exibida.
BookmarkName: EnterGuess - OwnerDisplayName: ReadInt
wfApp.Idle = delegate(WorkflowApplicationIdleEventArgs e)
{
foreach (BookmarkInfo info in e.Bookmarks)
{
Console.WriteLine("BookmarkName: {0} - OwnerDisplayName: {1}",
info.BookmarkName, info.OwnerDisplayName);
}
idleEvent.Set();
};