jak zaktualizować właściwość IsRead
urządzenia EmailMessage
za pomocą EWS lub innej metody?EWS: Jak zaktualizować właściwość IsRead wiadomości e-mail
Po prostu ustawienie mail.IsRead=true
wydaje się nie być trwałe.
jak zaktualizować właściwość IsRead
urządzenia EmailMessage
za pomocą EWS lub innej metody?EWS: Jak zaktualizować właściwość IsRead wiadomości e-mail
Po prostu ustawienie mail.IsRead=true
wydaje się nie być trwałe.
OK, nikt nie odpowiada na moje pytanie po tym, jak zamieszczam je przez prawie godzinę, co jest dość niezwykłe, ale właśnie znalazłem rozwiązanie. Mam nadzieję, że pomoże to innym, którzy wpadli w zakłopotanie w tej sprawie.
mail.IsRead=true;
mail.Update(ConflictResolutionMode.AutoResolve);
To wszystko. Kluczem jest aktualizacja elementu lub wiadomości e-mail po ustawieniu właściwości IsRead.
Trochę późno, ale tutaj jest bardziej szczegółowy przykładowy kod:
// if the property is not loaded yet, first load it
mail.Load(PropertySet(BasePropertySet.IdOnly, EmailMessageSchema.IsRead));
if (!mail.IsRead) // check that you don't update and create unneeded traffic
{
mail.IsRead = true; // mark as read
mail.Update(ConflictResolutionMode.AutoResolve); // persist changes
}
Jak mogę uzyskać unikatowy element wiadomości e-mail z identyfikatora produktu? –
jakiś pomysł jak to zrobić za pomocą php-EWS API? – Lin