protected override void ReciveMessage(Message message) { if (message.IsMessage((int)SOAMessageType.SOANoticeClientMessage)) { var notice = message.GetMessageBody <Contract.SOANoticeClientMessage>(); if (OnNotice != null) { OnNotice.BeginInvoke(notice, null, null); } return; } base.ReciveMessage(message); }