www.pudn.com > wxwinter2.rar > wxdExternalDataExchangeManager.cs


using System; 
using System.Collections.Generic; 
using System.Text; 
using System.Workflow.Activities; 
using System.Workflow.Runtime; 
 
namespace wxwinter.wf.ExchangeServer 
{ 
	public class wxdExternalDataExchangeManager 
	{ 
        ExternalDataExchangeService exchange = new ExternalDataExchangeService(); 
 
        WorkflowRuntime engine; //管理器所管理的引擎 
 
        ///  
        /// 构造函数,传入一个引擎对象 
        ///  
        public wxdExternalDataExchangeManager(WorkflowRuntime engine) 
        { 
            this.engine = engine; 
            engine.AddService(exchange); 
            ExternalMethod obj = new ExternalMethod(); 
            this.exchange.AddService(obj); 
            
        } 
 
 
 
 
 
	} 
 
    public class ExternalMethod : IExternalMethod 
    { 
        
 
        public string NodeNotify(string guid, object message, System.Data.DataSet ds) 
        { 
            System.Console.WriteLine(guid); 
            System.Console.WriteLine(message); 
 
            System.Console.WriteLine(ds.Tables[0].Rows[0][0]); 
 
            return "hell wxd"; 
        } 
 
       
    } 
 
}