private void comm_MessageSendStarting(object sender, MessageEventArgs e) { if (this.MessageSendStarting != null) { string userDataText = e.Pdu.UserDataText; string empty = string.Empty; if (e.Pdu is SmsSubmitPdu) { empty = (e.Pdu as SmsSubmitPdu).DestinationAddress; } MessageSendEventArgs messageSendEventArg = new MessageSendEventArgs(userDataText, empty, this.GetIdentityName()); this.MessageSendStarting(this, messageSendEventArg); } }
void comm_MessageSendComplete(object sender, MessageEventArgs e) { }
private void OnMessageSendStarting(OutgoingSmsPdu pdu) { if (this.MessageSendStarting != null) { this.LogIt(LogLevel.Info, "Firing async MessageSendStarting event."); MessageEventArgs messageEventArg = new MessageEventArgs(pdu); this.MessageSendStarting.BeginInvoke(this, messageEventArg, new AsyncCallback(this.AsyncCallback), null); } }