Дорогие все,
Я пишу приложение smpp, используя c # и протокол Devshock. Здесь метод mySmppClient_evDeliver_Sm получает параметр « e » в качестве параметра для « Devshock.Protocol.SmppClient.Deliver_SmEventArgs e » используя «e», мы получаем остаток значения, например: e.Params.Body.Data_Coding и e.Params.Body.Short_Message .
private void mySmppClient_evDeliver_Sm(object sender,Devshock.Protocol.SmppClient.Deliver_SmEventArgs e)
{
string ShortMessage = mySmppClient.GetShortMessage(e.Params.Body.Data_Coding, e.Params.Body.Short_Message);
MessageBox.Show(ShortMessage);
}
Теперь мой вопрос:
Как я могу получить значения Params.Body.Data_Coding и Params.Body.Short_Message без использования «e» в качестве параметра . Для меня будет лучше, если я получу значения, используя любой объект или как это ниже структура. Как я это делаю?
private void mySmppClient()
{
//declare any object or any other way let abc
string ShortMessage=mySmppClient.GetShortMessage(abc.Params.Body.Data_Coding, abc.Params.Body.Short_Message );
MessageBox.Show(ShortMessage);
}
Я буду очень благодарен тем добрым сердцам, которые помогают мне решить эту проблему.
Заранее спасибо
Риад