组件类
public class ManagerWork :ServicedComponent
{
public string checkManager(Manager manager)
{
if (manager.name.Length != 0)
{
return "yes";
}
else
{
return "no";
}
}
}
自定义类(做参数,和组件类在同一程序集)
[Serializable]
public class Manager
{
public string name;
public string phone; }
代理服务器(控制台程序)
class Program
{
static void Main(string[] args)
{
TcpServerChannel tcp = new TcpServerChannel(9932);
ChannelServices.RegisterChannel(tcp,false);
RemotingConfiguration.RegisterWellKnownServiceType(typeof(ManagerWork), "ManagerWork", WellKnownObjectMode.SingleCall);
System.Console.Write("Server start");
System.Console.ReadLine();
}
}
客户端
public class RemoteObject
{
public static ManagerWork getManagerWork()
{
TcpClientChannel tcp = new TcpClientChannel();
ChannelServices.RegisterChannel (tcp,false);
ManagerWork manager = (ManagerWork)Activator.GetObject(typeof(ManagerWork), "tcp://localhost:9932/ManagerWork");
ChannelServices.UnregisterChannel(tcp);
return manager;
}
}找到远程对象后,调用方法,出现 “因安全限制,无法访问类”的提示,请问怎样修改程序,谢谢。
public class ManagerWork :ServicedComponent
{
public string checkManager(Manager manager)
{
if (manager.name.Length != 0)
{
return "yes";
}
else
{
return "no";
}
}
}
自定义类(做参数,和组件类在同一程序集)
[Serializable]
public class Manager
{
public string name;
public string phone; }
代理服务器(控制台程序)
class Program
{
static void Main(string[] args)
{
TcpServerChannel tcp = new TcpServerChannel(9932);
ChannelServices.RegisterChannel(tcp,false);
RemotingConfiguration.RegisterWellKnownServiceType(typeof(ManagerWork), "ManagerWork", WellKnownObjectMode.SingleCall);
System.Console.Write("Server start");
System.Console.ReadLine();
}
}
客户端
public class RemoteObject
{
public static ManagerWork getManagerWork()
{
TcpClientChannel tcp = new TcpClientChannel();
ChannelServices.RegisterChannel (tcp,false);
ManagerWork manager = (ManagerWork)Activator.GetObject(typeof(ManagerWork), "tcp://localhost:9932/ManagerWork");
ChannelServices.UnregisterChannel(tcp);
return manager;
}
}找到远程对象后,调用方法,出现 “因安全限制,无法访问类”的提示,请问怎样修改程序,谢谢。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货