【问题标题】:asynchronous client server WCF异步客户端服务器 WCF
【发布时间】:2011-01-10 07:37:21
【问题描述】:

我的客户运行这样的服务:

ServiceHost=new ServiceHost(typeof(Service2),new Uri("http://..."));
ServiceMetadataBehavior smb=new ServiceMetadataBehavior();
smb.HttpGetEnabled=true;
smb.MetadataExporter.PolicyVersion=PolicyVersion.Policy15;
sh.Description.Behaviors.Add(smb);
sh.open();

在 Service2 类(实现 Iservice)中,我添加了一个函数:

bool returnResult(bool res)
{
return res;
}

我的客户端向服务器发送请求以验证 XML 文件,服务器通过在客户端上运行的 server2 激活 returnResult 函数返回真/假。 结果如何才能到达客户端? p.s 我知道有一些事件,但我不知道如何......

【问题讨论】:

  • 问题看了三遍没看懂。
  • 我向客户端发送消息,客户端假设通过运行在客户端上的服务器回复我...
  • 您在 WCF 服务中没有使用标准异步模式(开始/结束)吗?

标签: wcf asynchronous client


【解决方案1】:

我做到了!我在不同的类中声明了一个静态事件。客户端添加此事件的功能。服务器用结果调用客户端上的服务器,客户端的服务器用这个值做事件的Invokatin。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-20
    • 2012-08-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多