mein Client einen Dienst wie das läuft:asynchronen Client-Server-WCF
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();
in der Service2 Klasse (die implementieren IService) Ich habe eine Funktion:
bool returnResult(bool res)
{
return res;
}
mein Client eine Anfrage an den schicken Server, um die XML-Datei zu validieren, und der Server gibt true/false zurück, indem er die Funktion reportResult über den Server2, der auf dem Client ausgeführt wird, aktiviert. Wie kann das Ergebnis zum Client gelangen? p.s ich weiß es etwas mit Ereignis, aber ich weiß nicht wie ...
Ich lese Frage dreimal und ich verstehe es nicht. –
Ich sende eine Nachricht an den Client und der Client nimmt an, dass er mir über einen Server antwortet, der auf dem Client ausgeführt wird. – aharon
Was verwenden Sie nicht ein Standard-Async-Muster (Begin/End) in Ihrem WCF-Dienst? –