private static T GetDeserializedMessage(IUpdateableAzureQueue queue, CloudQueueMessage message) { var deserializedMessage = JsonConvert.DeserializeObject <T>(message.AsString); deserializedMessage.SetUpdateableQueueReference(queue); deserializedMessage.SetMessageReference(message); return(deserializedMessage); }
private static T GetDeserializedMessage(IUpdateableAzureQueue queue, CloudQueueMessage message) { var deserializedMessage = new JavaScriptSerializer().Deserialize <T>(message.AsString); // set references (allows updating message) deserializedMessage.SetUpdateableQueueReference(queue); deserializedMessage.SetMessageReference(message); return(deserializedMessage); }
public void SetUpdateableQueueReference(IUpdateableAzureQueue reference) { this.updateableQueueReference = reference; }