111,131
社区成员
发帖
与我相关
我的任务
分享
class CodeData:MarshalByRefObject, RemotingServer.ICodeData
{
public delegate void SendDataHandler(object sender, DataEventArgs e);
public event SendDataHandler SendData;
public CodeData() { }
public void SendDataTo()
{
OnSendData(new DataEventArgs(new Hashtable(),DateTime.Now));
}
protected void OnSendData(DataEventArgs e)
{
if (SendData != null)
{
SendData(this, e);
}
}
}
[Serializable]
public class DataEventArgs : EventArgs
{
private Hashtable _data;
public Hashtable Data
{
get { return _data; }
set { _data = value; }
}
private DateTime _time;
public DateTime Time
{
get { return _time; }
set { _time = value; }
}
public DataEventArgs(Hashtable _d, DateTime _t)
{
this._data = _d;
this._time = _t;
}
}