private object Event2Object(string channelName, byte[] buffer)
{
XmlSerializer serializer;
if (channelSerializers.TryGetValue(channelName, out serializer))
try
{
bufferAsString = Encoding.UTF8.GetString(buffer);
var reader = new StringReader(bufferAsString);
return serializer.Deserialize(reader);
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
return null;
}