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); } }
private void button1_Click(object sender, EventArgs e) { MessagingServiceClient proxy = new MessagingServiceClient(); MessageBox.Show(proxy.SendMessage(string.Format("Hello from {0}", this.Text))); }