internal static Message <T> DeserializeMessage <T>(this CloudQueueMessage message) { if (message == null) { throw new ArgumentNullException(nameof(message)); } var model = JsonConvert.DeserializeObject <T>(message.AsString); return(message.ToMessage(model)); }