中の技術日誌ブログ

C#とC++/CLIと
VBと.NETとWindowsで戯れる
 

目次

Blog 利用状況

ニュース

自己紹介

東京でソフトウェアエンジニアをやっています。
お仕事大募集中です。
記事執筆や、講師依頼とかでも何でもどうぞ(*^_^*)
似顔絵 MSMVPロゴ
MSMVP Visual C# Since 2004/04-2013/03

記事カテゴリ

書庫

日記カテゴリ

00-整理

01-MSMVP

.NET3.0:WF:CodeActivity

この文書の最新版は
http://naka.wankuma.com/site/column/dotnet/00038.htm


今回は一番利用されてしまうだろうCodeActivityです。

CodeActivityはいたって簡単、ある種のコードを実行します。

XOMLだと、こんなかんじ。

<CodeActivity x:Name="codeActivity1" ExecuteCode="codeActivity1_ExecuteCode" />

ExecuteCodeにあるメソッド名を実行します。

private void codeActivity1_ExecuteCode(object sender, EventArgs e)
{
  Console.WriteLine(this.Value * 20);
}

これで実行されます。 

いきなり、20かけてるだけで200になるはずもないですが。(^^

呼び出し側

Dictionary<string, object> dic = new Dictionary<string, object>();
dic.Add("Value", 10);
WorkflowInstance instance = workflowRuntime.CreateWorkflow(typeof(WorkflowConsoleApplication1.Workflow1), dic);

Workflow側

private int _value;

public int Value
{
    get { return _value; }
    set { _value = value; }
}

投稿日時 : 2007年1月6日 21:37

コメントを追加

No comments posted yet.
タイトル
名前
URL
コメント