Пример #1
0
        private static void SendMessage(string botMessage)
        {
            using (new OperationContextScope(_messageServiceClient.InnerChannel))
            {
                var emailHeader = new MessageHeader <string>(BotEmail);
                var tokenHeader = new MessageHeader <string>(BotToken);

                OperationContext.Current.OutgoingMessageHeaders.Add(emailHeader.GetUntypedHeader("String", "net.freenode-csharp.auth.email"));
                OperationContext.Current.OutgoingMessageHeaders.Add(tokenHeader.GetUntypedHeader("String", "net.freenode-csharp.auth.token"));

                _messageServiceClient.SendMessage(TargetChannel, botMessage);
            }
        }
Пример #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            MessagingServiceClient proxy = new MessagingServiceClient();

            MessageBox.Show(proxy.SendMessage(string.Format("Hello from {0}", this.Text)));
        }