Skip to content

Instantly share code, notes, and snippets.

@kellabyte
Created June 19, 2012 21:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kellabyte/2956699 to your computer and use it in GitHub Desktop.
Save kellabyte/2956699 to your computer and use it in GitHub Desktop.
subscription.MessageRecieved +=
new EventHandler<SubscriptionMessageEventArgs>(messageRecieved);
subscription.ReceiveMessage(10);
void messageRecieved(object sender, SubscriptionMessageEventArgs e)
{
EnvelopeMessage msg =
JsonConvert.DeserializeObject<EnvelopeMessage>(e.Message);
Type type = MessageMapper.GetType(msg.MessageId);
object message = JsonConvert.DeserializeObject(
msg.MessageContent.ToString(), type);
Publish(message);
subscription.ReceiveMessage(10);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment