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); }
internal void ChannelFromHost(HostOutput output) { ReceivedFromHost(output); }
void SendFromHostToStandIn(string standInName, HostOutput output) { _standIns[standInName].ChannelFromHost(output); }