Wednesday, May 03, 2006

Testiamo le activity...

Interessante la struttura delle Acivity. Sto cercando di fare un apiccola libreria di attività legate alla console. Lo so, c'è la CodeActivity che è fatta apposta, ma speravo di raggiungere una specializzazione molto maggiore. Una specie di ncurses per Workflow.

Ecco un (umilissimo e stupido) esempio di codice

public partial class ConsoleWrite: Activity
{
private string _message;
public string Message {
set { _message = value; }
get { return _message; }
}

private bool _nl;
public bool NewLine {
set { _nl = value; }
get { return _nl; }
}
public ConsoleWrite()
{
InitializeComponent();
}

protected override ActivityExecutionStatus
Execute(ActivityExecutionContext executionContext)
{

Console.Write(Message);
if (NewLine) Console.WriteLine();
return base.Execute(executionContext);
}
}

No comments: