Exemplo n.º 1
0
            void ProcessOnHost(HostInput input, Action<HostOutput> sendOutput)
            {
                Assert.AreEqual("localhost:1234", input.StandInEndpointAddress);

                var inputPort = new Port(input.Portname); // remoteOp.inputPort
                var outputPortname = string.Format(inputPort.OperationName + "." + inputPort.Name + "-out"); // remoteOp.outputPort
                var output = new HostOutput { CorrelationId = input.CorrelationId, Data = ("<" + input.Data.Deserialize() + ">").Serialize(), Portname = outputPortname};
                sendOutput(output);
            }
Exemplo n.º 2
0
 internal void ChannelFromHost(HostOutput output)
 {
     ReceivedFromHost(output);
 }
Exemplo n.º 3
0
 void SendFromHostToStandIn(string standInName, HostOutput output)
 {
     _standIns[standInName].ChannelFromHost(output);
 }