У меня есть фрагмент кода, к которому я подключаюсь через веб-службы Exchange, и у меня есть идентификатор сообщения. Мне нужно изменить тему этого письма на строку, переданную в мой метод, для успешной обработки позже в моем рабочем процессе. Тем не менее, я немного запутался в том, как использовать классы веб-сервисов exchange, мой код ниже:
public bool SetEmailCorrectSubject(string msgID, string subject)
{
bool bSuccess = true;
if (String.IsNullOrEmpty(msgID))
{
return false;
}
try
{
ItemIdType messageId = new ItemIdType();
messageId.Id = msgID;
ItemChangeDescriptionType desc = new ItemChangeDescriptionType();
// Not sure how to set this up
ItemChangeType itemChange = new ItemChangeType();
itemChange.Item = messageId;
UpdateItemType updateItem = new UpdateItemType();
}
catch (Exception e)
{
_logger.Error("error with resending email with title", e);
return false;
}
return bSuccess;
}
Из того, что я понимаю, класс UpdateItemType - это путь, но я не знаю, как сказать ему, что я хочу изменить адрес электронной почты в зависимости от параметра subject.
Есть идеи? Использование UpdateItemType - даже лучший способ сделать это?