public System.IO.Stream Serialize(ClusterMessage message) { MemoryStream ms = new MemoryStream(); BinaryFormatter bf = new BinaryFormatter(); bf.Serialize(ms, message); ms.Flush(); ms.Position = 0; return ms; //throw new NotImplementedException(); }
private Stream HackMessageAsRemote(DistributedLuceneActivity.LuceneActivityDistributor message) { var formatter = new BinaryMessageFormatter(); var clusterMemberInfo = new ClusterMemberInfo(); clusterMemberInfo.InstanceID = Guid.NewGuid().ToString(); // ensures message percieved as coming from other source message.SenderInfo = clusterMemberInfo; return formatter.Serialize(message); }