前面一篇blog已经对DynamicProxy做了详细的介绍,这次发布的第一个版本的Sophus有什么新特性呢?
1.支持拦截已创建对象的方法,如窗体上的任何TextBox的Text属性都可以被拦截
2.支持不同的对象使用相同的拦截器进行拦截
3.支持带参数的构造函数
还有更多的新功能等待大家去发现。当然,这个版本是免费提供的,而且没有时间限制,可能某些功能会有很小的限制。
开发人员的blog http://research.grapecity.com.cn/cs/
下面给出一个Sample的部分代码
private void button1_Click(object sender, System.EventArgs e)
{
MessageBox.Show("The number is \"" + textBox1.Text + "\"");
}
{
MessageBox.Show("The number is \"" + textBox1.Text + "\"");
}
看,就是这样的代码 Text属性就可以被动态拦截到,多酷的功能