private void EnqueueMessage(ChatMessage msg)
{
try
{
var insertOp = TableOperation.Insert(msg);
MessageTable.Execute(insertOp);
MessageQueue.Enqueue(msg);
if (MessageQueue.Count > 100)
{
MessageQueue.Dequeue();
}
}
catch (Exception e)
{
Log(System.Reflection.MethodBase.GetCurrentMethod().Name, e.Message);
}
}