/// <summary>
/// Deserializes the object from Xml, and returns it.
/// </summary>
public static T ToObject <T>(this IMessage message) where T : class
{
try
{
if (null != message)
{
return((T)NMSConvert.DeserializeObjFromMessage(message));
}
}
catch (Exception ex)
{
Tracer.ErrorFormat("Error converting message to object: {0}", ex.Message);
}
return(null);
}