コード例 #1
0
        public static object UnwrapAndDeserializeMessage(
            this CloudQueueMessage cloudQueueMessage,
            IReceivingMessageTypeNames messageTypeNames)
        {
            var wrappedMessage = JsonConvert
                                 .DeserializeObject <StorageQueueMessageWrapper>(cloudQueueMessage.AsString);

            return(wrappedMessage.UnwrapMessage(messageTypeNames));
        }
コード例 #2
0
            public object UnwrapMessage(IReceivingMessageTypeNames messageTypeNames)
            {
                var type = messageTypeNames.GetReceivingTypeByMessageTypeName(MessageType);

                return(JsonConvert.DeserializeObject(Message, type));
            }