解决“不允许类型 system.delegateserializationholder 与从中派生的类型(例如 system.delegateserializationholder)在此安全级别上被反序列化”错误的办法.在.net framework 1.1中安全级别默认是low的,所以不能被反序列化.以下代码是是一个聊天程序,在修改了配置文件后就可以访问了.
using system;using system.runtime.remoting;using system.collections; 【程序编程相关:如何制作一个带启动屏幕的窗体 】
远程处理程序:chatcoordinator.cs 【推荐阅读:javascript与xmlhttp联合】
private string _string = null; private string _alias = null; 【扩展信息:为自己的类添加说明文字 】
[serializable]public class submiteventargs : eventargs{
public submiteventargs(string contribution, string contributor){ this._string = contribution; this._alias = contributor; }
public string contribution{ get{ return _string; } }
public string contributor{ get { return _alias; } }}
public delegate void submissioneventhandler(object sender, submiteventargs submitargs);
public class chatcoordinator : marshalbyrefobject{
public chatcoordinator(){ console.writeline("聊天控制对象已经建立.... 下一页