Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
异步客户端服务器WCF_Wcf_Asynchronous_Client - Fatal编程技术网

异步客户端服务器WCF

异步客户端服务器WCF,wcf,asynchronous,client,Wcf,Asynchronous,Client,我的客户运行这样的服务: ServiceHost=new ServiceHost(typeof(Service2),new Uri("http://...")); ServiceMetadataBehavior smb=new ServiceMetadataBehavior(); smb.HttpGetEnabled=true; smb.MetadataExporter.PolicyVersion=PolicyVersion.Policy15; sh.Description.Behaviors.

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

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函数返回true/false。 如何将结果传达给客户?
p、 我知道这件事有点不对劲,但我不知道我是怎么做到的!我在另一个类中声明了一个静态事件。客户端将为此事件添加一个函数。服务器用结果调用客户机上的服务器,客户机的服务器用此值调用事件。

我读了三遍问题,但我不明白。我向客户机发送了一条消息,客户机假设通过在客户机上运行的服务器回答我……你不使用标准异步模式吗(开始/结束)在您的WCF服务中?