Exemple #1
0
        public void AddMessage(ShowDisplayMessage showDisplayMessage)
        {
            _messages.Clear();
            Message message = new Message();

            message.Label = showDisplayMessage.Label;
            message.Body  = Encoding.UTF8.GetBytes(JsonConvert.SerializeObject(showDisplayMessage.Body));
            if (showDisplayMessage.Properties != null)
            {
                foreach (KeyValuePair <string, object> keyValuePair in showDisplayMessage.Properties)
                {
                    message.UserProperties.Add(keyValuePair);
                }
            }

            _messages.Add(showDisplayMessage.AsMessage());
        }