void Join();
[OperationContract(IsOneWay = true)]
void SendMessageTo(Peer peer, string msg);
前者能在调试WCF服务时能正确显示。后者显示错误为:WCF测试客户端不支持此操作.标记为红色感叹号。而这实现均为为空?就加个参数。这是为为何?
2 个解决方案
#1
[OperationContract(IsOneWay=true)]
void Join();
[OperationContract(IsOneWay = true)]
void SendMessageTo(Peer peer, string msg);
经验证把peer改为string就可以了。不知道为什么
void Join();
[OperationContract(IsOneWay = true)]
void SendMessageTo(Peer peer, string msg);
经验证把peer改为string就可以了。不知道为什么
#2
那就看你的Peer到底能不能(有没有声明Attribute)被作为数据呗。
#1
[OperationContract(IsOneWay=true)]
void Join();
[OperationContract(IsOneWay = true)]
void SendMessageTo(Peer peer, string msg);
经验证把peer改为string就可以了。不知道为什么
void Join();
[OperationContract(IsOneWay = true)]
void SendMessageTo(Peer peer, string msg);
经验证把peer改为string就可以了。不知道为什么
#2
那就看你的Peer到底能不能(有没有声明Attribute)被作为数据呗。