e-mails por meio de programação apagar e SMSs em um dispositivo Windows Mobile
-
02-07-2019 - |
Pergunta
Eu estou procurando um trecho de código que pode apagar todos os e-mails e mensagens de texto em um dispositivo Windows Mobile. De preferência, o código seria excluir itens nas pastas enviados e Projecto, bem como a caixa de entrada.
Minha plataforma é o Windows Mobile (5.0 SDK) e .net 2.0 quadro compacto (C # / VB.NET)
Solução
Infelizmente a Microsoft tem não fez esta fácil para os desenvolvedores gerenciados. Por que os invólucros de classe WindowsMobile.PocketOutlook não fornecem essa funcionalidade só se pode adivinhar. O que você tem a fazer é escrever seu próprio objeto de interoperabilidade para MAPI. Desculpe, eu não tenho um para dar-lhe como uma amostra, mas posso pelo menos dar-lhe indicações para os métodos que você vai estar interessado em:
- IMAPI :: GetMsgStoresTable
- IMAPISession :: OpenMessageStore
- IMsgStore :: OpenEntry
- IMAPIFolder :: DeleteMessages
InTheHand tem uma invólucro que tem métodos adicionais para POOM, mas eu nunca usei e eu não sei se ele tem alguma coisa que faz o que você precisa. Pode valer a pena um olhar, no entanto, antes de embarcar em rolando isso sozinho.