I'm using the Windows Azure toolkit for Windows Phone, but I have difficulities to send a queue message to the cloud service. Here is my code:
public void SendQueueMessage(string queueReference, params string[] message)
{
CloudQueue cloudQueue = new CloudQueue();
CloudQueueClient queueClient = new CloudQueueClient(queueUri, credentials);
queueClient.GetQueueReference(queueReference);
StringBuilder sb = new StringBuilder();
foreach (var messagePart in message)
{
sb.Append(messagePart);
sb.Append(":");
}
sb.Remove(sb.Length - 2, 1);
CloudQueueMessage queueMessage = new CloudQueueMessage { AsBytes = Encoding.UTF8.GetBytes(sb.ToString()) };
cloudQueue.AddMessage(queueMessage, r => this.dispatcher.BeginInvoke(() =>
{
if(r.Exception != null)
{
//handle exception
}
}));
}
I'm always getting null exception at AddMessage method.Any ideas?